@import url( https://fonts.googleapis.com/css?family=Heebo:400,700,900 );
@font-face {
	font-family: FontAwesome;
	src: url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(//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;
}
@page  {}
@page  {}
html {
	line-height: 1.15; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
iframe {
	border: 0px currentColor; border-image: none;
}
body {
	font: 16px/1.6 sans-serif; margin: 0px; font-size-adjust: none; font-stretch: normal; text-rendering: optimizelegibility;
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
main {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; overflow: visible; box-sizing: content-box;
}
pre {
	font-family: monospace, monospace; font-size: 1em;
}
a {
	background-color: transparent; -webkit-text-decoration-skip: objects;
}
abbr[title] {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
b {
	font-weight: inherit;
}
strong {
	font-weight: inherit;
}
b {
	font-weight: bolder;
}
strong {
	font-weight: bolder;
}
code {
	font-family: monospace, monospace; font-size: 1em;
}
kbd {
	font-family: monospace, monospace; font-size: 1em;
}
samp {
	font-family: monospace, monospace; font-size: 1em;
}
dfn {
	font-style: italic;
}
mark {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);
}
small {
	font-size: 95%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
img {
	max-width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
button {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
input {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
optgroup {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
select {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
textarea {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
button {
	overflow: visible;
}
input {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	-webkit-appearance: button;
}
html [type='button'] {
	-webkit-appearance: button;
}
[type='reset'] {
	-webkit-appearance: button;
}
[type='submit'] {
	-webkit-appearance: button;
}
fieldset {
	padding: 0.35em 0.75em 0.62em;
}
legend {
	padding: 0px; color: inherit; display: table; white-space: normal; max-width: 100%; box-sizing: border-box;
}
progress {
	vertical-align: baseline; display: inline-block;
}
textarea {
	overflow: auto;
}
[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
[type='search'] {
	-webkit-appearance: textfield; outline-offset: -2px;
}
details {
	display: block;
}
menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
template {
	display: none;
}
[hidden] {
	display: none;
}
#page-zones__header a {
	text-decoration: none;
}
#page-zones__footer a {
	text-decoration: none;
}
#page-zones__header [data-name^='content'] a:not(.contentgroup__link) {
	text-decoration: underline;
}
#page-zones__footer [data-name^='content'] a:not(.contentgroup__link) {
	text-decoration: underline;
}
#page-zones__header [data-name='content'] ul {
	list-style: none; margin: 0px; padding-left: 0px;
}
#page-zones__footer [data-name='content'] ul {
	list-style: none; margin: 0px; padding-left: 0px;
}
#page-zones__header .bk-content-text {
	min-height: 0px !important;
}
#page-zones__header .content {
	min-height: 0px !important;
}
#page-zones__header .responsivecolumns .column {
	min-height: 0px !important;
}
#page-zones__footer .bk-content-text {
	min-height: 0px !important;
}
#page-zones__footer .content {
	min-height: 0px !important;
}
#page-zones__footer .responsivecolumns .column {
	min-height: 0px !important;
}
[id^='migrate'] .row.widget :only-child.widget {
	margin-bottom: 0px;
}
[id^='migrate'] .row.widget .column :only-child.widget {
	margin-bottom: 0px;
}
[id^='migrate'].edit :empty#page-zones__main {
	margin-top: 15px; margin-bottom: 15px;
}
.icon::before {
	font-family: "FontAwesome", sans-serif; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.icon::after {
	font-family: "FontAwesome", sans-serif; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.icon::before {
	margin-right: 5px; margin-inline-start: 0; margin-inline-end: 5px;
}
.icon::after {
	margin-left: 5px; margin-inline-start: 5px; margin-inline-end: 0;
}
.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 :empty.phone-number::after {
	display: none;
}
.icon--pinterest::before {
	content: "\f0d2";
}
.icon--instagram::before {
	content: "\f16d";
}
.icon--vkontakte::before {
	content: "\f189";
}
.icon--xing::before {
	content: "\f168";
}
.icon--previous::before {
	content: "\f053";
}
.icon--next::after {
	content: "\f054";
}
.icon--pause::before {
	content: "\f04c";
}
.icon--play::before {
	content: "\f04b";
}
.pause.icon--pause::before {
	content: "\f04b";
}
.icon--basket::before {
	content: "\f07a";
}
.icon--add::before {
	content: "\f067";
}
.icon--remove::before {
	content: "\f00d";
}
.icon--close::before {
	content: "\f00d";
}
body {
	text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.justifyitalic {
	font-style: italic;
}
.italic {
	font-style: italic;
}
i {
	font-style: italic;
}
.justifybold {
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
b {
	font-weight: bold;
}
address {
	font-style: normal;
}
blockquote {
	margin: 0px; quotes: "“" "”" "“" "”";
}
blockquote::before {
	content: open-quote;
}
.company-link {
	-ms-word-wrap: break-word; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
pre {
	font-family: monospace;
}
code {
	font-family: monospace;
}
code {
	
}
a > code {
	color: inherit;
}
pre {
	display: block;
}
pre code {
	color: inherit; font-size: inherit; -ms-word-break: normal;
}
h1 {
	margin: 0px;
}
h2 {
	margin: 0px;
}
h3 {
	margin: 0px;
}
h4 {
	margin: 0px;
}
h5 {
	margin: 0px;
}
h6 {
	margin: 0px;
}
p {
	margin: 0px;
}
h1 + ul {
	margin-top: 12px;
}
h1 + ol {
	margin-top: 12px;
}
h1 + blockquote {
	margin-top: 12px;
}
h1 + code {
	margin-top: 12px;
}
h1 + p {
	margin-top: 12px;
}
h2 + ul {
	margin-top: 12px;
}
h2 + ol {
	margin-top: 12px;
}
h2 + blockquote {
	margin-top: 12px;
}
h2 + code {
	margin-top: 12px;
}
h2 + p {
	margin-top: 12px;
}
@media only screen and (max-width:700px)
{
h1 + ul {
	margin-top: 6px;
}
h1 + ol {
	margin-top: 6px;
}
h1 + blockquote {
	margin-top: 6px;
}
h1 + code {
	margin-top: 6px;
}
h1 + p {
	margin-top: 6px;
}
h2 + ul {
	margin-top: 6px;
}
h2 + ol {
	margin-top: 6px;
}
h2 + blockquote {
	margin-top: 6px;
}
h2 + code {
	margin-top: 6px;
}
h2 + p {
	margin-top: 6px;
}
}
h1 + h1 {
	margin-top: 20px;
}
h1 + h2 {
	margin-top: 20px;
}
h1 + h3 {
	margin-top: 20px;
}
h1 + h4 {
	margin-top: 20px;
}
h1 + h5 {
	margin-top: 20px;
}
h1 + h6 {
	margin-top: 20px;
}
h2 + h1 {
	margin-top: 20px;
}
h2 + h2 {
	margin-top: 20px;
}
h2 + h3 {
	margin-top: 20px;
}
h2 + h4 {
	margin-top: 20px;
}
h2 + h5 {
	margin-top: 20px;
}
h2 + h6 {
	margin-top: 20px;
}
@media only screen and (max-width:700px)
{
h1 + h1 {
	margin-top: 10px;
}
h1 + h2 {
	margin-top: 10px;
}
h1 + h3 {
	margin-top: 10px;
}
h1 + h4 {
	margin-top: 10px;
}
h1 + h5 {
	margin-top: 10px;
}
h1 + h6 {
	margin-top: 10px;
}
h2 + h1 {
	margin-top: 10px;
}
h2 + h2 {
	margin-top: 10px;
}
h2 + h3 {
	margin-top: 10px;
}
h2 + h4 {
	margin-top: 10px;
}
h2 + h5 {
	margin-top: 10px;
}
h2 + h6 {
	margin-top: 10px;
}
}
h3 + ul {
	margin-top: 8px;
}
h3 + ol {
	margin-top: 8px;
}
h3 + blockquote {
	margin-top: 8px;
}
h3 + code {
	margin-top: 8px;
}
h3 + p {
	margin-top: 8px;
}
h4 + ul {
	margin-top: 8px;
}
h4 + ol {
	margin-top: 8px;
}
h4 + blockquote {
	margin-top: 8px;
}
h4 + code {
	margin-top: 8px;
}
h4 + p {
	margin-top: 8px;
}
@media only screen and (max-width:700px)
{
h3 + ul {
	margin-top: 5px;
}
h3 + ol {
	margin-top: 5px;
}
h3 + blockquote {
	margin-top: 5px;
}
h3 + code {
	margin-top: 5px;
}
h3 + p {
	margin-top: 5px;
}
h4 + ul {
	margin-top: 5px;
}
h4 + ol {
	margin-top: 5px;
}
h4 + blockquote {
	margin-top: 5px;
}
h4 + code {
	margin-top: 5px;
}
h4 + p {
	margin-top: 5px;
}
}
h5 + ul {
	margin-top: 5px;
}
h5 + ol {
	margin-top: 5px;
}
h5 + blockquote {
	margin-top: 5px;
}
h5 + code {
	margin-top: 5px;
}
h5 + p {
	margin-top: 5px;
}
h6 + ul {
	margin-top: 5px;
}
h6 + ol {
	margin-top: 5px;
}
h6 + blockquote {
	margin-top: 5px;
}
h6 + code {
	margin-top: 5px;
}
h6 + p {
	margin-top: 5px;
}
p + h1 {
	margin-top: 30px;
}
p + h2 {
	margin-top: 30px;
}
p + h3 {
	margin-top: 30px;
}
p + h4 {
	margin-top: 30px;
}
p + h5 {
	margin-top: 30px;
}
@media only screen and (max-width:700px)
{
p + h1 {
	margin-top: 15px;
}
p + h2 {
	margin-top: 15px;
}
p + h3 {
	margin-top: 15px;
}
p + h4 {
	margin-top: 15px;
}
p + h5 {
	margin-top: 15px;
}
}
p + h6 {
	margin-top: 15px;
}
p + ul {
	margin-top: 15px;
}
p + ol {
	margin-top: 15px;
}
p + blockquote {
	margin-top: 15px;
}
p + code {
	margin-top: 15px;
}
p + p {
	margin-top: 15px;
}
@media only screen and (max-width:700px)
{
p + h6 {
	margin-top: 7px;
}
p + ul {
	margin-top: 7px;
}
p + ol {
	margin-top: 7px;
}
p + blockquote {
	margin-top: 7px;
}
p + code {
	margin-top: 7px;
}
p + p {
	margin-top: 7px;
}
}
a {
	-ms-word-wrap: 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 {
	line-height: inherit; font-size: 10px;
}
.wysiwyg-font-size-11 {
	line-height: inherit; font-size: 11px;
}
.wysiwyg-font-size-12 {
	line-height: inherit; font-size: 12px;
}
.wysiwyg-font-size-13 {
	line-height: inherit; font-size: 13px;
}
.wysiwyg-font-size-14 {
	line-height: inherit; font-size: 14px;
}
.wysiwyg-font-size-15 {
	line-height: inherit; font-size: 15px;
}
.wysiwyg-font-size-16 {
	line-height: inherit; font-size: 16px;
}
.wysiwyg-font-size-17 {
	line-height: inherit; font-size: 17px;
}
.wysiwyg-font-size-18 {
	line-height: inherit; font-size: 18px;
}
.wysiwyg-font-size-19 {
	line-height: inherit; font-size: 19px;
}
.wysiwyg-font-size-20 {
	line-height: inherit; font-size: 20px;
}
.wysiwyg-font-size-21 {
	line-height: inherit; font-size: 21px;
}
.wysiwyg-font-size-22 {
	line-height: inherit; font-size: 22px;
}
.wysiwyg-font-size-23 {
	line-height: inherit; font-size: 23px;
}
.wysiwyg-font-size-24 {
	line-height: inherit; font-size: 24px;
}
.wysiwyg-font-size-25 {
	line-height: inherit; font-size: 25px;
}
.wysiwyg-font-size-26 {
	line-height: inherit; font-size: 26px;
}
.wysiwyg-font-size-27 {
	line-height: inherit; font-size: 27px;
}
.wysiwyg-font-size-28 {
	line-height: inherit; font-size: 28px;
}
.wysiwyg-font-size-29 {
	line-height: inherit; font-size: 29px;
}
.wysiwyg-font-size-30 {
	line-height: inherit; font-size: 30px;
}
.wysiwyg-font-size-31 {
	line-height: inherit; font-size: 31px;
}
.wysiwyg-font-size-32 {
	line-height: inherit; font-size: 32px;
}
.wysiwyg-font-size-33 {
	line-height: inherit; font-size: 33px;
}
.wysiwyg-font-size-34 {
	line-height: inherit; font-size: 34px;
}
.wysiwyg-font-size-35 {
	line-height: inherit; font-size: 35px;
}
.wysiwyg-font-size-36 {
	line-height: inherit; font-size: 36px;
}
.wysiwyg-font-size-48 {
	line-height: 1; font-size: 48px; -ms-word-wrap: break-word; overflow-wrap: break-word;
}
@media only screen and (max-width:1024px)
{
.wysiwyg-font-size-48 {
	line-height: 1; font-size: 48px;
}
}
@media only screen and (max-width:700px)
{
.wysiwyg-font-size-48 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-49 {
	line-height: 1; font-size: 49px; -ms-word-wrap: break-word; overflow-wrap: break-word;
}
@media only screen and (max-width:1024px)
{
.wysiwyg-font-size-49 {
	line-height: 1; font-size: 48px;
}
}
@media only screen and (max-width:700px)
{
.wysiwyg-font-size-49 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-50 {
	line-height: 1; font-size: 50px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-51 {
	line-height: 1; font-size: 51px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-52 {
	line-height: 1; font-size: 52px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-53 {
	line-height: 1; font-size: 53px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-54 {
	line-height: 1; font-size: 54px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-55 {
	line-height: 1; font-size: 55px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-56 {
	line-height: 1; font-size: 56px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-57 {
	line-height: 1; font-size: 57px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-58 {
	line-height: 1; font-size: 58px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-59 {
	line-height: 1; font-size: 59px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-60 {
	line-height: 1; font-size: 60px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-61 {
	line-height: 1; font-size: 61px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-62 {
	line-height: 1; font-size: 62px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-63 {
	line-height: 1; font-size: 63px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-64 {
	line-height: 1; font-size: 64px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-65 {
	line-height: 1; font-size: 65px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-66 {
	line-height: 1; font-size: 66px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-67 {
	line-height: 1; font-size: 67px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-68 {
	line-height: 1; font-size: 68px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-69 {
	line-height: 1; font-size: 69px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-70 {
	line-height: 1; font-size: 70px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-71 {
	line-height: 1; font-size: 71px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-72 {
	line-height: 1; font-size: 72px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-73 {
	line-height: 1; font-size: 73px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-74 {
	line-height: 1; font-size: 74px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-75 {
	line-height: 1; font-size: 75px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-76 {
	line-height: 1; font-size: 76px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-77 {
	line-height: 1; font-size: 77px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-78 {
	line-height: 1; font-size: 78px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-79 {
	line-height: 1; font-size: 79px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-80 {
	line-height: 1; font-size: 80px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-81 {
	line-height: 1; font-size: 81px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-82 {
	line-height: 1; font-size: 82px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-83 {
	line-height: 1; font-size: 83px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-84 {
	line-height: 1; font-size: 84px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-85 {
	line-height: 1; font-size: 85px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-86 {
	line-height: 1; font-size: 86px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-87 {
	line-height: 1; font-size: 87px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-88 {
	line-height: 1; font-size: 88px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-89 {
	line-height: 1; font-size: 89px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-90 {
	line-height: 1; font-size: 90px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-91 {
	line-height: 1; font-size: 91px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-92 {
	line-height: 1; font-size: 92px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-93 {
	line-height: 1; font-size: 93px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-94 {
	line-height: 1; font-size: 94px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-95 {
	line-height: 1; font-size: 95px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-96 {
	line-height: 1; font-size: 96px; -ms-word-wrap: break-word; overflow-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 {
	line-height: 1.1; font-size: 48px;
}
}
.wysiwyg-font-size-110 {
	line-height: 1.1; font-size: 110px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-110 {
	line-height: 1.2;
}
.wysiwyg-font-size-111 {
	line-height: 1.1; font-size: 111px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-111 {
	line-height: 1.2;
}
.wysiwyg-font-size-112 {
	line-height: 1.1; font-size: 112px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-112 {
	line-height: 1.2;
}
.wysiwyg-font-size-113 {
	line-height: 1.1; font-size: 113px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-113 {
	line-height: 1.2;
}
.wysiwyg-font-size-114 {
	line-height: 1.1; font-size: 114px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-114 {
	line-height: 1.2;
}
.wysiwyg-font-size-115 {
	line-height: 1.1; font-size: 115px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-115 {
	line-height: 1.2;
}
.wysiwyg-font-size-116 {
	line-height: 1.1; font-size: 116px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-116 {
	line-height: 1.2;
}
.wysiwyg-font-size-117 {
	line-height: 1.1; font-size: 117px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-117 {
	line-height: 1.2;
}
.wysiwyg-font-size-118 {
	line-height: 1.1; font-size: 118px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-118 {
	line-height: 1.2;
}
.wysiwyg-font-size-119 {
	line-height: 1.1; font-size: 119px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-119 {
	line-height: 1.2;
}
.wysiwyg-font-size-120 {
	line-height: 1.1; font-size: 120px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-120 {
	line-height: 1.2;
}
.wysiwyg-font-size-121 {
	line-height: 1.1; font-size: 121px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-121 {
	line-height: 1.2;
}
.wysiwyg-font-size-122 {
	line-height: 1.1; font-size: 122px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-122 {
	line-height: 1.2;
}
.wysiwyg-font-size-123 {
	line-height: 1.1; font-size: 123px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-123 {
	line-height: 1.2;
}
.wysiwyg-font-size-124 {
	line-height: 1.1; font-size: 124px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-124 {
	line-height: 1.2;
}
.wysiwyg-font-size-125 {
	line-height: 1.1; font-size: 125px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-125 {
	line-height: 1.2;
}
.wysiwyg-font-size-126 {
	line-height: 1.1; font-size: 126px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-126 {
	line-height: 1.2;
}
.wysiwyg-font-size-127 {
	line-height: 1.1; font-size: 127px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-127 {
	line-height: 1.2;
}
.wysiwyg-font-size-128 {
	line-height: 1.1; font-size: 128px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-128 {
	line-height: 1.2;
}
.wysiwyg-font-size-129 {
	line-height: 1.1; font-size: 129px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-129 {
	line-height: 1.2;
}
.wysiwyg-font-size-130 {
	line-height: 1.1; font-size: 130px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-130 {
	line-height: 1.2;
}
.wysiwyg-font-size-131 {
	line-height: 1.1; font-size: 131px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-131 {
	line-height: 1.2;
}
.wysiwyg-font-size-132 {
	line-height: 1.1; font-size: 132px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-132 {
	line-height: 1.2;
}
.wysiwyg-font-size-133 {
	line-height: 1.1; font-size: 133px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-133 {
	line-height: 1.2;
}
.wysiwyg-font-size-134 {
	line-height: 1.1; font-size: 134px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-134 {
	line-height: 1.2;
}
.wysiwyg-font-size-135 {
	line-height: 1.1; font-size: 135px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-135 {
	line-height: 1.2;
}
.wysiwyg-font-size-136 {
	line-height: 1.1; font-size: 136px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-136 {
	line-height: 1.2;
}
.wysiwyg-font-size-137 {
	line-height: 1.1; font-size: 137px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-137 {
	line-height: 1.2;
}
.wysiwyg-font-size-138 {
	line-height: 1.1; font-size: 138px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-138 {
	line-height: 1.2;
}
.wysiwyg-font-size-139 {
	line-height: 1.1; font-size: 139px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-139 {
	line-height: 1.2;
}
.wysiwyg-font-size-140 {
	line-height: 1.1; font-size: 140px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-140 {
	line-height: 1.2;
}
.wysiwyg-font-size-141 {
	line-height: 1.1; font-size: 141px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-141 {
	line-height: 1.2;
}
.wysiwyg-font-size-142 {
	line-height: 1.1; font-size: 142px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-142 {
	line-height: 1.2;
}
.wysiwyg-font-size-143 {
	line-height: 1.1; font-size: 143px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-143 {
	line-height: 1.2;
}
.wysiwyg-font-size-144 {
	line-height: 1.1; font-size: 144px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-144 {
	line-height: 1.2;
}
.wysiwyg-font-size-145 {
	line-height: 1.1; font-size: 145px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-145 {
	line-height: 1.2;
}
.wysiwyg-font-size-146 {
	line-height: 1.1; font-size: 146px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-146 {
	line-height: 1.2;
}
.wysiwyg-font-size-147 {
	line-height: 1.1; font-size: 147px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-147 {
	line-height: 1.2;
}
.wysiwyg-font-size-148 {
	line-height: 1.1; font-size: 148px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-148 {
	line-height: 1.2;
}
.wysiwyg-font-size-149 {
	line-height: 1.1; font-size: 149px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-149 {
	line-height: 1.2;
}
.wysiwyg-font-size-150 {
	line-height: 1.1; font-size: 150px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-150 {
	line-height: 1.2;
}
.wysiwyg-font-size-151 {
	line-height: 1.1; font-size: 151px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-151 {
	line-height: 1.2;
}
.wysiwyg-font-size-152 {
	line-height: 1.1; font-size: 152px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-152 {
	line-height: 1.2;
}
.wysiwyg-font-size-153 {
	line-height: 1.1; font-size: 153px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-153 {
	line-height: 1.2;
}
.wysiwyg-font-size-154 {
	line-height: 1.1; font-size: 154px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-154 {
	line-height: 1.2;
}
.wysiwyg-font-size-155 {
	line-height: 1.1; font-size: 155px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-155 {
	line-height: 1.2;
}
.wysiwyg-font-size-156 {
	line-height: 1.1; font-size: 156px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-156 {
	line-height: 1.2;
}
.wysiwyg-font-size-157 {
	line-height: 1.1; font-size: 157px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-157 {
	line-height: 1.2;
}
.wysiwyg-font-size-158 {
	line-height: 1.1; font-size: 158px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-158 {
	line-height: 1.2;
}
.wysiwyg-font-size-159 {
	line-height: 1.1; font-size: 159px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-159 {
	line-height: 1.2;
}
.wysiwyg-font-size-160 {
	line-height: 1.1; font-size: 160px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-160 {
	line-height: 1.2;
}
.wysiwyg-font-size-161 {
	line-height: 1.1; font-size: 161px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-161 {
	line-height: 1.2;
}
.wysiwyg-font-size-162 {
	line-height: 1.1; font-size: 162px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-162 {
	line-height: 1.2;
}
.wysiwyg-font-size-163 {
	line-height: 1.1; font-size: 163px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-163 {
	line-height: 1.2;
}
.wysiwyg-font-size-164 {
	line-height: 1.1; font-size: 164px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-164 {
	line-height: 1.2;
}
.wysiwyg-font-size-165 {
	line-height: 1.1; font-size: 165px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-165 {
	line-height: 1.2;
}
.wysiwyg-font-size-166 {
	line-height: 1.1; font-size: 166px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-166 {
	line-height: 1.2;
}
.wysiwyg-font-size-167 {
	line-height: 1.1; font-size: 167px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-167 {
	line-height: 1.2;
}
.wysiwyg-font-size-168 {
	line-height: 1.1; font-size: 168px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-168 {
	line-height: 1.2;
}
.wysiwyg-font-size-169 {
	line-height: 1.1; font-size: 169px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-169 {
	line-height: 1.2;
}
.wysiwyg-font-size-170 {
	line-height: 1.1; font-size: 170px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-170 {
	line-height: 1.2;
}
.wysiwyg-font-size-171 {
	line-height: 1.1; font-size: 171px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-171 {
	line-height: 1.2;
}
.wysiwyg-font-size-172 {
	line-height: 1.1; font-size: 172px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-172 {
	line-height: 1.2;
}
.wysiwyg-font-size-173 {
	line-height: 1.1; font-size: 173px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-173 {
	line-height: 1.2;
}
.wysiwyg-font-size-174 {
	line-height: 1.1; font-size: 174px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-174 {
	line-height: 1.2;
}
.wysiwyg-font-size-175 {
	line-height: 1.1; font-size: 175px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-175 {
	line-height: 1.2;
}
.wysiwyg-font-size-176 {
	line-height: 1.1; font-size: 176px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-176 {
	line-height: 1.2;
}
.wysiwyg-font-size-177 {
	line-height: 1.1; font-size: 177px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-177 {
	line-height: 1.2;
}
.wysiwyg-font-size-178 {
	line-height: 1.1; font-size: 178px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-178 {
	line-height: 1.2;
}
.wysiwyg-font-size-179 {
	line-height: 1.1; font-size: 179px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-179 {
	line-height: 1.2;
}
.wysiwyg-font-size-180 {
	line-height: 1.1; font-size: 180px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-180 {
	line-height: 1.2;
}
.wysiwyg-font-size-181 {
	line-height: 1.1; font-size: 181px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-181 {
	line-height: 1.2;
}
.wysiwyg-font-size-182 {
	line-height: 1.1; font-size: 182px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-182 {
	line-height: 1.2;
}
.wysiwyg-font-size-183 {
	line-height: 1.1; font-size: 183px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-183 {
	line-height: 1.2;
}
.wysiwyg-font-size-184 {
	line-height: 1.1; font-size: 184px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-184 {
	line-height: 1.2;
}
.wysiwyg-font-size-185 {
	line-height: 1.1; font-size: 185px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-185 {
	line-height: 1.2;
}
.wysiwyg-font-size-186 {
	line-height: 1.1; font-size: 186px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-186 {
	line-height: 1.2;
}
.wysiwyg-font-size-187 {
	line-height: 1.1; font-size: 187px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-187 {
	line-height: 1.2;
}
.wysiwyg-font-size-188 {
	line-height: 1.1; font-size: 188px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-188 {
	line-height: 1.2;
}
.wysiwyg-font-size-189 {
	line-height: 1.1; font-size: 189px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-189 {
	line-height: 1.2;
}
.wysiwyg-font-size-190 {
	line-height: 1.1; font-size: 190px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-190 {
	line-height: 1.2;
}
.wysiwyg-font-size-191 {
	line-height: 1.1; font-size: 191px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-191 {
	line-height: 1.2;
}
.wysiwyg-font-size-192 {
	line-height: 1.1; font-size: 192px; -ms-word-wrap: break-word; overflow-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;
}
}
p .wysiwyg-font-size-192 {
	line-height: 1.2;
}
.align-left {
	text-align: left;
}
.widget-align-left {
	text-align: left;
}
.align--left {
	text-align: left;
}
.justify--left {
	text-align: left;
}
.contentgroup--left {
	text-align: left;
}
.alignment--left {
	text-align: left;
}
.widget-align-center.contactform {
	text-align: left;
}
.widget-align-center.advancedcontactform {
	text-align: left;
}
.widget-align-left.imagewidget {
	text-align: left;
}
.widget-align-left.imagewidget .caption {
	text-align: left;
}
.left {
	text-align: left;
}
[dir='rtl'] .align-left {
	text-align: right;
}
[dir='rtl'] .widget-align-left {
	text-align: right;
}
[dir='rtl'] .align--left {
	text-align: right;
}
[dir='rtl'] .justify--left {
	text-align: right;
}
[dir='rtl'] .contentgroup--left {
	text-align: right;
}
[dir='rtl'] .alignment--left {
	text-align: right;
}
[dir='rtl'] .widget-align-center.contactform {
	text-align: right;
}
[dir='rtl'] .widget-align-center.advancedcontactform {
	text-align: right;
}
[dir='rtl'] .widget-align-left.imagewidget {
	text-align: right;
}
[dir='rtl'] .widget-align-left.imagewidget .caption {
	text-align: right;
}
[dir='rtl'] .left {
	text-align: right;
}
[dir='rtl'] .contentgroup--left {
	text-align: right;
}
[dir='rtl'] .widget-align-center.contactform {
	text-align: right;
}
[dir='rtl'] .widget-align-center.advancedcontactform {
	text-align: right;
}
[dir='rtl'] .widget-align-left.imagewidget {
	text-align: right;
}
[dir='rtl'] .widget-align-left.imagewidget .caption {
	text-align: right;
}
.align-center {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.widget-align-center {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.align--center {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.justify--center {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.contentgroup--center {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.alignment--center {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.widget-align-center.imagewidget {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.widget-align-center.imagewidget .caption {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
[dir='rtl'] .align-center {
	text-align: center;
}
[dir='rtl'] .widget-align-center {
	text-align: center;
}
[dir='rtl'] .align--center {
	text-align: center;
}
[dir='rtl'] .justify--center {
	text-align: center;
}
[dir='rtl'] .contentgroup--center {
	text-align: center;
}
[dir='rtl'] .alignment--center {
	text-align: center;
}
[dir='rtl'] .widget-align-center.imagewidget {
	text-align: center;
}
[dir='rtl'] .widget-align-center.imagewidget .caption {
	text-align: center;
}
.align-right {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.widget-align-right {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.align--right {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.justify--right {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.contentgroup--right {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.alignment--right {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.widget-align-right.imagewidget {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.widget-align-right.imagewidget .caption {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
[dir='rtl'] .align-right {
	text-align: left;
}
[dir='rtl'] .widget-align-right {
	text-align: left;
}
[dir='rtl'] .align--right {
	text-align: left;
}
[dir='rtl'] .justify--right {
	text-align: left;
}
[dir='rtl'] .contentgroup--right {
	text-align: left;
}
[dir='rtl'] .alignment--right {
	text-align: left;
}
[dir='rtl'] .widget-align-right.imagewidget {
	text-align: left;
}
[dir='rtl'] .widget-align-right.imagewidget .caption {
	text-align: left;
}
.justify-full {
	text-align: justify;
}
.justify--full {
	text-align: justify;
}
.widget-align-center.signupform {
	margin: 0px auto;
}
.widget-align-center.contactform {
	margin: 0px auto;
}
.widget-align-center.advancedcontactform {
	margin: 0px auto;
}
.widget-align-right.signupform {
	margin-left: auto;
}
.widget-align-right.contactform {
	margin-left: auto;
}
.widget-align-right.advancedcontactform {
	margin-left: auto;
}
[dir='rtl'] .widget-align-right.signupform {
	margin-right: auto; margin-left: 0px;
}
[dir='rtl'] .widget-align-right.contactform {
	margin-right: auto; margin-left: 0px;
}
[dir='rtl'] .widget-align-right.advancedcontactform {
	margin-right: auto; margin-left: 0px;
}
.align-left .navigation-toggle {
	margin-right: auto;
}
[dir='rtl'] .align-left .navigation-toggle {
	margin-right: 0px; margin-left: auto;
}
.align-right .navigation-toggle {
	margin-left: auto;
}
[dir='rtl'] .align-right .navigation-toggle {
	margin-right: auto; margin-left: 0px;
}
[class*='row--vertical-align'].row--height-full {
	flex:0 1 auto; flex-flow:row wrap; display: flex; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[class*='row--vertical-align'].row--height-large {
	flex:0 1 auto; flex-flow:row wrap; display: flex; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
.row--vertical-align-top .row__container {
	justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
.row--vertical-align-top .responsivecolumns {
	align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
.row--vertical-align-center .row__container {
	justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.row--vertical-align-center .responsivecolumns {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--vertical-align-bottom .row__container {
	justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.row--vertical-align-bottom .responsivecolumns {
	align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
[class*='row--layout-top'] {
	align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
[class*='row--layout-top'] .responsivecolumns {
	align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
[class*='row--layout-middle'] {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[class*='row--layout-middle'] .responsivecolumns {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[class*='row--layout-bottom'] {
	align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
[class*='row--layout-bottom'] .responsivecolumns {
	align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
[class*='row--layout'][class*='-central'] .row__container {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[class*='row--layout'][class*='-left'] .row__container {
	align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-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 {
	align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
[class*='row--layout'][class*='-right'] .row__container * {
	text-align: right;
}
.responsivecolumns {
	margin: 0px -1.5rem; flex:0 1 auto; display: flex; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
@media only screen and (max-width:900px)
{
.responsivecolumns {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
@media only screen and (max-width:700px)
{
.responsivecolumns {
	margin: 0px -0.75rem;
}
}
@media only screen and (max-width:1300px) and (min-width:860px)
{
.sidebar-nav #page-zones__main .responsivecolumns {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
_:-ms-fullscreen {
	overflow: hidden;
}
:root :not(#page-zones__header).column :not([class*='basket']).row [data-name='responsivecolumns'] {
	overflow: hidden;
}
.responsivecolumns .column {
	padding-right: 1.5rem; padding-left: 1.5rem; position: relative; min-height: 30px;
}
@media only screen and (max-width:700px)
{
.responsivecolumns .column {
	padding-right: 0.75rem; padding-left: 0.75rem; margin-bottom: 20px;
}
}
.responsivecolumns :only-child.column {
	width: 100%;
}
.responsivecolumns :last-child.column {
	margin-right: 0px;
}
@media only screen and (max-width:700px)
{
.responsivecolumns :last-child.column {
	margin-bottom: 0px;
}
}
@media only screen and (max-width:700px)
{
.row--layout-row-reverse .responsivecolumns :first-child.column {
	margin-bottom: 0px;
}
}
@media only screen and (max-width:700px)
{
.row--layout-row-reverse .responsivecolumns :last-child.column {
	margin-bottom: 18px;
}
}
@media only screen and (max-width:900px)
{
.responsivecolumns .columns-three-right {
	margin-top: 20px;
}
.responsivecolumns .columns-four-third {
	margin-top: 20px;
}
.responsivecolumns .columns-four-fourth {
	margin-top: 20px;
}
}
@media only screen and (max-width:700px)
{
.responsivecolumns .columns-three-right {
	margin-top: 0px;
}
.responsivecolumns .columns-four-third {
	margin-top: 0px;
}
.responsivecolumns .columns-four-fourth {
	margin-top: 0px;
}
}
@media only screen and (max-width:1300px) and (min-width:860px)
{
.sidebar-nav #page-zones__main .responsivecolumns .columns-four-fourth {
	margin-top: 20px;
}
}
.columns-two-left {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-two-right {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-three-left {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
.columns-three-middle {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
.columns-three-right {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
.columns-four-first {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
.columns-four-second {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
.columns-four-third {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
.columns-four-fourth {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
@media only screen and (max-width:1300px) and (min-width:860px)
{
.sidebar-nav #page-zones__main .columns-four-first {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
.sidebar-nav #page-zones__main .columns-four-second {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
.sidebar-nav #page-zones__main .columns-four-third {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
.sidebar-nav #page-zones__main .columns-four-fourth {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
}
@media only screen and (max-width:900px)
{
.columns-two-left {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-two-right {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-three-left {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-three-middle {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-three-right {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-four-first {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-four-second {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-four-third {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.columns-four-fourth {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
:nth-child(2n).columns-two-left {
	margin-right: 0px;
}
:nth-child(2n).columns-two-right {
	margin-right: 0px;
}
:nth-child(2n).columns-three-left {
	margin-right: 0px;
}
:nth-child(2n).columns-three-middle {
	margin-right: 0px;
}
:nth-child(2n).columns-three-right {
	margin-right: 0px;
}
:nth-child(2n).columns-four-first {
	margin-right: 0px;
}
:nth-child(2n).columns-four-second {
	margin-right: 0px;
}
:nth-child(2n).columns-four-third {
	margin-right: 0px;
}
:nth-child(2n).columns-four-fourth {
	margin-right: 0px;
}
}
@media only screen and (max-width:700px)
{
.columns-two-left {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-two-right {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-three-left {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-three-middle {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-three-right {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-four-first {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-four-second {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-four-third {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.columns-four-fourth {
	margin-right: 0px !important; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-columns-33-66 .columns-two-left {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
@media only screen and (max-width:900px)
{
.row--layout-columns-33-66 .columns-two-left {
	margin-bottom: 30px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-columns-33-66 .columns-two-right {
	max-width: 66.66%; flex-basis: 66.66%; -webkit-flex-basis: 66.66%; -moz-flex-basis: 66.66%;
}
@media only screen and (max-width:900px)
{
.row--layout-columns-33-66 .columns-two-right {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-columns-66-33 .columns-two-left {
	max-width: 66.66%; flex-basis: 66.66%; -webkit-flex-basis: 66.66%; -moz-flex-basis: 66.66%;
}
@media only screen and (max-width:900px)
{
.row--layout-columns-66-33 .columns-two-left {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-columns-66-33 .columns-two-right {
	max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.33%; -moz-flex-basis: 33.33%;
}
@media only screen and (max-width:900px)
{
.row--layout-columns-66-33 .columns-two-right {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
[data-name='responsivecolumns'].widget + .widget {
	margin-top: 30px;
}
@media print
{
body {
	background-image: none !important; background-color: rgb(255, 255, 255) !important;
}
* {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; text-shadow: none !important;
}
*:not(.print-bg-override) {
	background: none !important; color: rgb(0, 0, 0) !important;
}
.print-bg-override {
	-webkit-print-color-adjust: exact;
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
input[type=text] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
input[type=search] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.signupform fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.profile.widget form fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
textarea {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
button {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
}
.bk-print {
	background-image: none !important; background-color: rgb(255, 255, 255) !important;
}
.bk-print * {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; text-shadow: none !important;
}
.bk-print *:not(.print-bg-override) {
	background: none !important; color: rgb(0, 0, 0) !important;
}
.bk-print .print-bg-override {
	-webkit-print-color-adjust: exact;
}
.bk-print pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.bk-print blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.bk-print input[type=text] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print input[type=search] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print .signupform fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print .profile.widget form fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print textarea {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print button {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print thead {
	display: table-header-group;
}
.bk-print tr {
	page-break-inside: avoid;
}
.bk-print img {
	page-break-inside: avoid;
}
.bk-print img {
	max-width: 100% !important;
}
.bk-print p {
	orphans: 3; widows: 3;
}
.bk-print h2 {
	orphans: 3; widows: 3;
}
.bk-print h3 {
	orphans: 3; widows: 3;
}
.bk-print h2 {
	page-break-after: avoid;
}
.bk-print h3 {
	page-break-after: avoid;
}
@media print
{
* {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; text-shadow: none !important;
}
*:not(.print-bg-override) {
	background: none !important; color: rgb(0, 0, 0) !important;
}
.print-bg-override {
	-webkit-print-color-adjust: exact;
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
input[type=text] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
input[type=search] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.signupform fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.profile.widget form fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
textarea {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
button {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
.extendednavigation.widget {
	display: none;
}
.socialicons.widget {
	display: none;
}
.bk-profile-socialicons {
	display: none;
}
.menusections.widget {
	display: none;
}
.menu.widget .wrapper.main {
	page-break-before: always;
}
}
.bk-print * {
	border: currentColor !important; border-image: none !important; box-shadow: none !important; text-shadow: none !important;
}
.bk-print *:not(.print-bg-override) {
	background: none !important; color: rgb(0, 0, 0) !important;
}
.bk-print .print-bg-override {
	-webkit-print-color-adjust: exact;
}
.bk-print pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.bk-print blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
.bk-print input[type=text] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print input[type=search] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print .signupform fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print .profile.widget form fieldset input[type=email] {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print textarea {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print button {
	border: 1px solid rgb(0, 0, 0) !important; border-image: none !important;
}
.bk-print thead {
	display: table-header-group;
}
.bk-print tr {
	page-break-inside: avoid;
}
.bk-print img {
	page-break-inside: avoid;
}
.bk-print img {
	max-width: 100% !important;
}
.bk-print p {
	orphans: 3; widows: 3;
}
.bk-print h2 {
	orphans: 3; widows: 3;
}
.bk-print h3 {
	orphans: 3; widows: 3;
}
.bk-print h2 {
	page-break-after: avoid;
}
.bk-print h3 {
	page-break-after: avoid;
}
.bk-print .extendednavigation.widget {
	display: none;
}
.bk-print .socialicons.widget {
	display: none;
}
.bk-print .bk-profile-socialicons {
	display: none;
}
.bk-print .menusections.widget {
	display: none;
}
.bk-print .menu.widget .wrapper.main {
	page-break-before: always;
}
.message {
	color: inherit; padding-left: 1.2em; clear: both; position: relative;
}
@media only screen and (max-width:700px)
{
.message {
	font-size: 14px;
}
}
.message::before {
	left: 0px; top: 0px; line-height: 1.5; font-family: "FontAwesome", sans-serif; position: absolute;
}
.message h3 {
	margin: 0px; padding: 0px; color: inherit; line-height: 1.5; font-size: 16px;
}
.message p {
	margin: 0px; padding: 0px; color: inherit; line-height: 1.5; font-size: 16px;
}
@media only screen and (max-width:700px)
{
.message h3 {
	font-size: 14px;
}
.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 {
	margin: 0px auto; border: 1px solid rgb(51, 51, 51); border-image: none; left: 0px; width: 95%; text-align: left; right: 0px; bottom: 10px; color: white; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: flex; position: fixed; z-index: 10005; max-width: 900px; justify-content: space-between; align-items: center; background-color: rgba(0, 0, 0, 0.75); webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.bk-cookie-container {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(51, 51, 51) currentColor currentColor; margin: 0px; border-image: none; left: 0px; width: 100%; bottom: 0px;
}
}
.bk-cookie-container p {
	line-height: 1.5; font-family: "Helvetica", Arial, sans-serif; font-size: 14px; font-weight: 400;
}
.bk-cookie-container a {
	line-height: 1.5; font-family: "Helvetica", Arial, sans-serif; font-size: 14px; font-weight: 400;
}
.bk-cookie-container p {
	padding: 0.5em 1em; color: white;
}
.bk-cookie-container p a {
	color: rgb(150, 211, 237);
}
.bk-cookie-container .bk-cookie-close-button {
	padding: 12px; transition:color 0.5s; color: rgba(255, 255, 255, 0.5); line-height: 1em; font-weight: 600; text-decoration: none; -ms-word-break: normal; align-self: flex-start; background-color: rgb(0, 0, 0); -webkit-align-self: flex-start; -moz-align-self: flex-start; -ms-align-self: flex-start;
}
@media only screen and (max-width:900px)
{
.bk-cookie-container .bk-cookie-close-button {
	color: white;
}
}
.bk-cookie-container .bk-cookie-close-button:hover {
	color: white; text-decoration: none;
}
.bk-cookie-container .bk-cookie-close-button:focus {
	color: white; text-decoration: none;
}
.row--layout-column .responsivecolumns {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
.row--layout-column-reverse .row__container {
	flex-direction: column-reverse; -webkit-box-orient: column-reverse; -webkit-box-direction: column-reverse; -webkit-flex-direction: column-reverse; -moz-flex-direction: column-reverse;
}
.row--layout-row-reverse .responsivecolumns {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
@media only screen and (max-width:700px)
{
.row--layout-row-reverse .responsivecolumns {
	flex-direction: column-reverse; -webkit-box-orient: column-reverse; -webkit-box-direction: column-reverse; -webkit-flex-direction: column-reverse; -moz-flex-direction: column-reverse;
}
}
.row__container {
	width: 100%; display: flex; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#page-zones__main .style--light + :not(.style--background-image).style--light .row__container {
	padding-top: 0px;
}
#page-zones__main .style--accent + :not(.style--background-image).style--accent .row__container {
	padding-top: 0px;
}
#page-zones__main .style--dark + :not(.style--background-image).style--dark .row__container {
	padding-top: 0px;
}
#page-zones__main .style--background-image + .height--thin .row__container {
	padding-top: 25px;
}
#page-zones__main .style--background-image.style--light + .height--thin.style--light .row__container {
	padding-top: 25px;
}
#page-zones__main .style--background-image.style--accent + .height--thin.style--accent .row__container {
	padding-top: 25px;
}
#page-zones__main .style--background-image.style--dark + .height--thin.style--dark .row__container {
	padding-top: 25px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--thin .row__container {
	padding-top: 25px;
}
#page-zones__main .active-row.active-row-widget.height--thin .row__container {
	padding-top: 25px;
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--thin .row__container {
	padding-top: 12.5px;
}
#page-zones__main .style--background-image.style--light + .height--thin.style--light .row__container {
	padding-top: 12.5px;
}
#page-zones__main .style--background-image.style--accent + .height--thin.style--accent .row__container {
	padding-top: 12.5px;
}
#page-zones__main .style--background-image.style--dark + .height--thin.style--dark .row__container {
	padding-top: 12.5px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--thin .row__container {
	padding-top: 12.5px;
}
#page-zones__main .active-row.active-row-widget.height--thin .row__container {
	padding-top: 12.5px;
}
}
#page-zones__main .style--background-image + .height--default .row__container {
	padding-top: 80px;
}
#page-zones__main .style--background-image.style--light + .height--default.style--light .row__container {
	padding-top: 80px;
}
#page-zones__main .style--background-image.style--accent + .height--default.style--accent .row__container {
	padding-top: 80px;
}
#page-zones__main .style--background-image.style--dark + .height--default.style--dark .row__container {
	padding-top: 80px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--default .row__container {
	padding-top: 80px;
}
#page-zones__main .active-row.active-row-widget.height--default .row__container {
	padding-top: 80px;
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--default .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--light + .height--default.style--light .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--accent + .height--default.style--accent .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--dark + .height--default.style--dark .row__container {
	padding-top: 40px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--default .row__container {
	padding-top: 40px;
}
#page-zones__main .active-row.active-row-widget.height--default .row__container {
	padding-top: 40px;
}
}
#page-zones__main .style--background-image + .height--large .row__container {
	padding-top: 80px;
}
#page-zones__main .style--background-image.style--light + .height--large.style--light .row__container {
	padding-top: 80px;
}
#page-zones__main .style--background-image.style--accent + .height--large.style--accent .row__container {
	padding-top: 80px;
}
#page-zones__main .style--background-image.style--dark + .height--large.style--dark .row__container {
	padding-top: 80px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--large .row__container {
	padding-top: 80px;
}
#page-zones__main .active-row.active-row-widget.height--large .row__container {
	padding-top: 80px;
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--large .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--light + .height--large.style--light .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--accent + .height--large.style--accent .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--dark + .height--large.style--dark .row__container {
	padding-top: 40px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--large .row__container {
	padding-top: 40px;
}
#page-zones__main .active-row.active-row-widget.height--large .row__container {
	padding-top: 40px;
}
}
#page-zones__main .style--background-image + .height--full .row__container {
	padding-top: 100px;
}
#page-zones__main .style--background-image.style--light + .height--full.style--light .row__container {
	padding-top: 100px;
}
#page-zones__main .style--background-image.style--accent + .height--full.style--accent .row__container {
	padding-top: 100px;
}
#page-zones__main .style--background-image.style--dark + .height--full.style--dark .row__container {
	padding-top: 100px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--full .row__container {
	padding-top: 100px;
}
#page-zones__main .active-row.active-row-widget.height--full .row__container {
	padding-top: 100px;
}
@media only screen and (max-width:900px)
{
#page-zones__main .style--background-image + .height--full .row__container {
	padding-top: 50px;
}
#page-zones__main .style--background-image.style--light + .height--full.style--light .row__container {
	padding-top: 50px;
}
#page-zones__main .style--background-image.style--accent + .height--full.style--accent .row__container {
	padding-top: 50px;
}
#page-zones__main .style--background-image.style--dark + .height--full.style--dark .row__container {
	padding-top: 50px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--full .row__container {
	padding-top: 50px;
}
#page-zones__main .active-row.active-row-widget.height--full .row__container {
	padding-top: 50px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--full .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--light + .height--full.style--light .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--accent + .height--full.style--accent .row__container {
	padding-top: 40px;
}
#page-zones__main .style--background-image.style--dark + .height--full.style--dark .row__container {
	padding-top: 40px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--full .row__container {
	padding-top: 40px;
}
#page-zones__main .active-row.active-row-widget.height--full .row__container {
	padding-top: 40px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--thin :not(.divider--bottom).row .row__container {
	padding-bottom: 12.5px;
}
#page-zones__main .style--background-image.style--light + .height--thin.style--light :not(.divider--bottom).row .row__container {
	padding-bottom: 12.5px;
}
#page-zones__main .style--background-image.style--accent + .height--thin.style--accent :not(.divider--bottom).row .row__container {
	padding-bottom: 12.5px;
}
#page-zones__main .style--background-image.style--dark + .height--thin.style--dark :not(.divider--bottom).row .row__container {
	padding-bottom: 12.5px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--thin :not(.divider--bottom).row .row__container {
	padding-bottom: 12.5px;
}
#page-zones__main .active-row.active-row-widget.height--thin :not(.divider--bottom).row .row__container {
	padding-bottom: 12.5px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--default :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--light + .height--default.style--light :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--accent + .height--default.style--accent :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--dark + .height--default.style--dark :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--default :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .active-row.active-row-widget.height--default :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--large :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--light + .height--large.style--light :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--accent + .height--large.style--accent :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--dark + .height--large.style--dark :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--large :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .active-row.active-row-widget.height--large :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
}
@media only screen and (max-width:900px)
{
#page-zones__main .style--background-image + .height--full :not(.divider--bottom).row .row__container {
	padding-bottom: 50px;
}
#page-zones__main .style--background-image.style--light + .height--full.style--light :not(.divider--bottom).row .row__container {
	padding-bottom: 50px;
}
#page-zones__main .style--background-image.style--accent + .height--full.style--accent :not(.divider--bottom).row .row__container {
	padding-bottom: 50px;
}
#page-zones__main .style--background-image.style--dark + .height--full.style--dark :not(.divider--bottom).row .row__container {
	padding-bottom: 50px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--full :not(.divider--bottom).row .row__container {
	padding-bottom: 50px;
}
#page-zones__main .active-row.active-row-widget.height--full :not(.divider--bottom).row .row__container {
	padding-bottom: 50px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .style--background-image + .height--full :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--light + .height--full.style--light :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--accent + .height--full.style--accent :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .style--background-image.style--dark + .height--full.style--dark :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .height--no-padding + :not(.style--background-image).height--full :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
#page-zones__main .active-row.active-row-widget.height--full :not(.divider--bottom).row .row__container {
	padding-bottom: 40px;
}
}
#page-zones__main .height--thin .divider--bottom .row__container {
	padding-bottom: 125px;
}
@media only screen and (max-width:900px)
{
#page-zones__main .height--thin .divider--bottom .row__container {
	padding-bottom: 105px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .height--thin .divider--bottom .row__container {
	padding-bottom: 72.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: 125px;
}
@media only screen and (max-width:900px)
{
#page-zones__header .height--thin .divider--bottom .row__container {
	padding-bottom: 105px;
}
}
@media only screen and (max-width:700px)
{
#page-zones__header .height--thin .divider--bottom .row__container {
	padding-bottom: 72.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 {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__header .height--large .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#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 {
	padding-top: 20px; padding-bottom: 20px;
}
#page-zones__header .height--large .row__container {
	padding-top: 20px; padding-bottom: 20px;
}
#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 {
	height: 100vh; -ms-overflow-y: visible;
}
:root .height--full .row {
	height: 100vh; -ms-overflow-y: visible;
}
@media only screen and (max-width:700px)
{
_:-ms-fullscreen {
	height: auto;
}
:root .height--full .row {
	height: auto;
}
}
body:not(.sidebar-nav) #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 {
	font-size: 0px; display: block; min-height: inherit; content: "";
}
:root .height--large .row::after {
	font-size: 0px; display: block; min-height: inherit; content: "";
}
.height--large .row__container {
	padding-top: 80px; padding-bottom: 80px;
}
.height--default .row__container {
	padding-top: 80px; padding-bottom: 80px;
}
@media only screen and (max-width:700px)
{
.height--large .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--default .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--thin .row__container {
	padding-top: 25px; padding-bottom: 25px;
}
.height--no-padding .row__container {
	padding-top: 0px; padding-bottom: 0px;
}
.row--width-no-padding .row__container {
	width: 100%; padding-right: 0px; padding-left: 0px; max-width: 100%;
}
.row--width-contained .row__container {
	margin: 0px auto; width: 90%; max-width: 1300px;
}
.row--width-wide .row__container {
	margin: 0px auto; width: 90%;
}
@media only screen and (max-width:1024px)
{
.row--width-wide .row__container {
	width: 100%; padding-right: 40px; padding-left: 40px;
}
}
@media only screen and (max-width:900px)
{
.row--width-wide .row__container {
	padding-right: 26.66px; padding-left: 26.66px;
}
}
.row--width-full .row__container {
	width: 100%; padding-right: 40px; padding-left: 40px;
}
.style--background-image .row {
	background-position: center; background-repeat: no-repeat; background-size: cover;
}
.style--background-image .row .row--background-overlay {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.row--divider {
	left: 0px; width: 100%; height: 100px; right: 0px; display: block; position: absolute; z-index: 3; background-repeat: no-repeat; background-size: 100%;
}
@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: 0px; 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; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.row-editing .row--scroll-effect {
	top: 0px; transform: scale(1);
}
_:-ms-fullscreen {
	animation:none !important; opacity: 1 !important; transform: none !important;
}
:root .widget--animation {
	animation:none !important; opacity: 1 !important; transform: none !important;
}
.row--scroll-effect-fixed {
	background-attachment: fixed;
}
@media not all
{
.row--scroll-effect-fixed {
	
}
}
.row--scroll-effect-parallax {
	transition:transform 0.1s; top: -200px;
}
@media not all
{
.row--scroll-effect-parallax {
	top: 0px; transform: scale(1);
}
}
.row--scroll-effect-zoom {
	transition:transform 0.1s;
}
@media not all
{
.row--scroll-effect-zoom {
	transform: scale(1);
}
}
.widget--animation {
	transition-delay: 0.1s;
}
@media only screen and (max-width:900px)
{
.widget--animation {
	transition-delay: 0s;
}
}
html:not(.no-js) body:not(.edit) .widget--animation-fade {
	transition:none; opacity: 0; transform: matrix(1, 0, 0, 1, 0, -10);
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-fade {
	transition:none; opacity: 0; transform: matrix(1, 0, 0, 1, 0, -10);
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-fade {
	transition:none; opacity: 0; transform: matrix(1, 0, 0, 1, 0, -10);
}
@media not all
{
html:not(.no-js) body:not(.edit) .widget--animation-fade {
	opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-fade {
	opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-fade {
	opacity: 1; transform: none;
}
}
html:not(.no-js) body:not(.edit) [data-scroll='in'].widget--animation-fade {
	transition:opacity 1s cubic-bezier(0.5, 0, 0.3, 1), transform 1s cubic-bezier(0.5, 0, 0.3, 1); opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [style*='--visible:1'].widget--animation-fade {
	transition:opacity 1s cubic-bezier(0.5, 0, 0.3, 1), transform 1s cubic-bezier(0.5, 0, 0.3, 1); opacity: 1; transform: none;
}
@media not all
{
html:not(.no-js) body:not(.edit) [data-scroll='in'].widget--animation-fade {
	transition:none; opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [style*='--visible:1'].widget--animation-fade {
	transition:none; opacity: 1; transform: 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 {
	transition:none; opacity: 0; transform: translate3d(0px, 30%, 0px);
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-slide {
	transition:none; opacity: 0; transform: translate3d(0px, 30%, 0px);
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-slide {
	transition:none; opacity: 0; transform: translate3d(0px, 30%, 0px);
}
@media only screen and (max-width:900px)
{
html:not(.no-js) body:not(.edit) .widget--animation-slide {
	transform: translate3d(0px, 20%, 0px);
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-slide {
	transform: translate3d(0px, 20%, 0px);
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-slide {
	transform: translate3d(0px, 20%, 0px);
}
}
@media not all
{
html:not(.no-js) body:not(.edit) .widget--animation-slide {
	opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-slide {
	opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-slide {
	opacity: 1; transform: none;
}
}
html:not(.no-js) body:not(.edit) .widget--animation-slide + .widget--animation-slide {
	transform: translate3d(0px, 20%, 0px);
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-slide + .widget--animation-slide {
	transform: translate3d(0px, 20%, 0px);
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-slide + .widget--animation-slide {
	transform: translate3d(0px, 20%, 0px);
}
html:not(.no-js) body:not(.edit) [data-scroll='in'].widget--animation-slide {
	transition:; opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) [style*='--visible:1'].widget--animation-slide {
	transition:; opacity: 1; transform: none;
}
html:not(.no-js) body:not(.edit) .widget--animation-bounce {
	opacity: 0;
}
html:not(.no-js) body:not(.edit) [data-scroll='out'].widget--animation-bounce {
	opacity: 0;
}
html:not(.no-js) body:not(.edit) [style*='--visible:0'].widget--animation-bounce {
	opacity: 0;
}
html:not(.no-js) body:not(.edit) [data-scroll='in'].widget--animation-bounce {
	transition:opacity 0.5s cubic-bezier(0.3, 0, 0.1, 1); opacity: 1; animation-name: bounceIn; animation-duration: 1.25s;
}
html:not(.no-js) body:not(.edit) [style*='--visible:1'].widget--animation-bounce {
	transition:opacity 0.5s cubic-bezier(0.3, 0, 0.1, 1); opacity: 1; animation-name: bounceIn; animation-duration: 1.25s;
}
@media not all
{
html:not(.no-js) body:not(.edit) [data-scroll='in'].widget--animation-bounce {
	animation:none; opacity: 1;
}
html:not(.no-js) body:not(.edit) [style*='--visible:1'].widget--animation-bounce {
	animation:none; opacity: 1;
}
}
.widget {
	position: relative;
}
.widget::after {
	clear: both; display: table; content: "";
}
.widget + .widget {
	margin-top: 15px;
}
@media only screen and (max-width:700px)
{
.widget + .widget {
	margin-top: 7px;
}
}
[data-name='space'].widget {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
[data-name='row'].widget {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
[data-name='space'].widget + .widget {
	margin-top: 0px;
}
[data-name='row'].widget + .widget {
	margin-top: 0px;
}
[data-name='content'] + [data-name='contentgroup'] {
	margin-top: 8px;
}
[data-name='content'] + [data-name='content'] {
	margin-top: 8px;
}
[data-name='contentgroup'] + [data-name='contentgroup'] {
	margin-top: 8px;
}
[data-name='contentgroup'] + [data-name='content'] {
	margin-top: 8px;
}
[data-name='content'] + [data-name='socialicons'] {
	margin-top: 15px;
}
[data-name='content'] + [data-name='clicktocall'] {
	margin-top: 15px;
}
[data-name='contentgroup'] + [data-name='socialicons'] {
	margin-top: 15px;
}
[data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 15px;
}
[data-name='content'] + [data-name='button'] {
	margin-top: 30px;
}
[data-name='content'] + [data-name='gallery'] {
	margin-top: 30px;
}
[data-name='content'] + [data-name='image'] {
	margin-top: 30px;
}
[data-name='content'] + [data-name='slideshow'] {
	margin-top: 30px;
}
[data-name='content'] + [data-name='map'] {
	margin-top: 30px;
}
[data-name='content'] + [data-name='contactform'] {
	margin-top: 30px;
}
[data-name='contentgroup'] + [data-name='button'] {
	margin-top: 30px;
}
[data-name='contentgroup'] + [data-name='gallery'] {
	margin-top: 30px;
}
[data-name='contentgroup'] + [data-name='image'] {
	margin-top: 30px;
}
[data-name='contentgroup'] + [data-name='slideshow'] {
	margin-top: 30px;
}
[data-name='contentgroup'] + [data-name='map'] {
	margin-top: 30px;
}
[data-name='contentgroup'] + [data-name='contactform'] {
	margin-top: 30px;
}
[data-name='content'] + [data-name='responsivecolumns'] {
	margin-top: 40px;
}
[data-name='contentgroup'] + [data-name='responsivecolumns'] {
	margin-top: 40px;
}
.contentgroup__image-wrapper {
	line-height: 0;
}
.contentgroup__image-wrapper + .contentgroup__heading {
	margin-top: 20px;
}
.contentgroup__image-wrapper + .contentgroup__body {
	margin-top: 20px;
}
.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'] {
	margin-top: 30px;
}
[data-name='image'] + [data-name='contentgroup'] {
	margin-top: 30px;
}
[data-name='gallery'] + [data-name='content'] {
	margin-top: 30px;
}
[data-name='gallery'] + [data-name='contentgroup'] {
	margin-top: 30px;
}
[data-name='slideshow'] + [data-name='content'] {
	margin-top: 30px;
}
[data-name='slideshow'] + [data-name='contentgroup'] {
	margin-top: 30px;
}
[data-name='map'] + [data-name='content'] {
	margin-top: 30px;
}
[data-name='map'] + [data-name='contentgroup'] {
	margin-top: 30px;
}
[data-name='contactform'] + [data-name='content'] {
	margin-top: 30px;
}
[data-name='contactform'] + [data-name='contentgroup'] {
	margin-top: 30px;
}
h1 + ul {
	margin-top: 12px;
}
h1 + ol {
	margin-top: 12px;
}
h1 + blockquote {
	margin-top: 12px;
}
h1 + code {
	margin-top: 12px;
}
h1 + p {
	margin-top: 12px;
}
h2 + ul {
	margin-top: 12px;
}
h2 + ol {
	margin-top: 12px;
}
h2 + blockquote {
	margin-top: 12px;
}
h2 + code {
	margin-top: 12px;
}
h2 + p {
	margin-top: 12px;
}
h1 + h1 {
	margin-top: 20px;
}
h1 + h2 {
	margin-top: 20px;
}
h1 + h3 {
	margin-top: 20px;
}
h1 + h4 {
	margin-top: 20px;
}
h1 + h5 {
	margin-top: 20px;
}
h1 + h6 {
	margin-top: 20px;
}
h2 + h1 {
	margin-top: 20px;
}
h2 + h2 {
	margin-top: 20px;
}
h2 + h3 {
	margin-top: 20px;
}
h2 + h4 {
	margin-top: 20px;
}
h2 + h5 {
	margin-top: 20px;
}
h2 + h6 {
	margin-top: 20px;
}
h3 + ul {
	margin-top: 8px;
}
h3 + ol {
	margin-top: 8px;
}
h3 + blockquote {
	margin-top: 8px;
}
h3 + code {
	margin-top: 8px;
}
h3 + p {
	margin-top: 8px;
}
h4 + ul {
	margin-top: 8px;
}
h4 + ol {
	margin-top: 8px;
}
h4 + blockquote {
	margin-top: 8px;
}
h4 + code {
	margin-top: 8px;
}
h4 + p {
	margin-top: 8px;
}
h5 + ul {
	margin-top: 5px;
}
h5 + ol {
	margin-top: 5px;
}
h5 + blockquote {
	margin-top: 5px;
}
h5 + code {
	margin-top: 5px;
}
h5 + p {
	margin-top: 5px;
}
h6 + ul {
	margin-top: 5px;
}
h6 + ol {
	margin-top: 5px;
}
h6 + blockquote {
	margin-top: 5px;
}
h6 + code {
	margin-top: 5px;
}
h6 + p {
	margin-top: 5px;
}
p + ul {
	margin-top: 15px;
}
p + ol {
	margin-top: 15px;
}
p + blockquote {
	margin-top: 15px;
}
p + code {
	margin-top: 15px;
}
p + p {
	margin-top: 15px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 15px 20px; border: 0px currentColor; transition:0.25s; border-image: none; text-decoration: none; vertical-align: middle; display: inline-block; white-space: normal; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 15px 20px; border: 0px currentColor; transition:0.25s; border-image: none; text-decoration: none; vertical-align: middle; display: inline-block; white-space: normal; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
@media only screen and (max-width:700px)
{
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 12px 16px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 12px 16px;
}
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:hover {
	text-decoration: none; cursor: pointer;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:focus {
	text-decoration: none; cursor: pointer;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:active {
	text-decoration: none; cursor: pointer;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:hover {
	text-decoration: none; cursor: pointer;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:focus {
	text-decoration: none; cursor: pointer;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:active {
	text-decoration: none; cursor: pointer;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:focus {
	outline: 0px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:focus {
	outline: 0px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).bold.button {
	font-weight: bold;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).bold.contentgroup__link {
	font-weight: bold;
}
.ecombasketsummary__quantity-minus {
	line-height: 1; letter-spacing: 0px; font-size: 16px;
}
.ecombasketsummary__quantity-plus {
	line-height: 1; letter-spacing: 0px; font-size: 16px;
}
.ecomproductslist__pagination-item .button {
	line-height: 1; letter-spacing: 0px; font-size: 16px;
}
.responsiveslideshow__pagination-item .button {
	line-height: 1; letter-spacing: 0px; font-size: 16px;
}
[data-name='button'].widget + .widget {
	margin-top: 20px;
}
@media only screen and (max-width:700px)
{
[data-name='button'].widget + .widget {
	margin-top: 10px;
}
}
[data-name='tweet'] {
	z-index: 0;
}
[data-name='dropbox'] {
	z-index: 0;
}
[data-name='filedownload'] {
	z-index: 0;
}
[data-name='ecombasket'] {
	z-index: 0;
}
[data-name='tweet'].show-content {
	z-index: 3;
}
[data-name='dropbox'].show-content {
	z-index: 3;
}
[data-name='filedownload'].show-content {
	z-index: 3;
}
[data-name='ecombasket'].show-content {
	z-index: 3;
}
.paypalbuynow form {
	background-color: transparent;
}
.dropbox-button__button {
	display: inline-block;
}
.dropbox-button__label {
	display: inline-block;
}
.clicktocall__phone-number-link {
	display: inline-flex; flex-wrap: nowrap; background-color: transparent; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.clicktocall__phone-number-link:hover {
	text-decoration: none;
}
@media only screen and (max-width:700px), only screen and (orientation:landscape) and (max-width:700px)
{
.clicktocall__phone-number-link {
	border: 0px currentColor; border-image: none; text-decoration: none; display: inline-block; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.clicktocall__phone-number-link:focus {
	
}
}
.branding__logo .branding__link {
	line-height: 0; display: block;
}
.branding__logo-image {
	max-height: 120px;
}
.navigation-body::after {
	clear: both; display: table; content: "";
}
.navigation-list {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.navigation-item {
	display: inline-block; position: relative;
}
.navigation-item .item-name {
	padding: 8px 12px; transition:color 0.3s; text-decoration: none; display: inline-block;
}
.navigation-item .item-name:hover {
	cursor: pointer;
}
.navigation-list--children {
	border-radius: 4px; width: auto; height: 0px; visibility: hidden; z-index: 3; opacity: 0;
}
@media only screen and (min-width:901px)
{
.navigation-list--children {
	transition:0.25s; top: 100%; position: absolute;
}
.navigation-list--children::before {
	width: 100%; height: 5px; margin-top: -5px; display: block; position: absolute; content: "";
}
.folder-open .navigation-list--children {
	margin-top: 5px;
}
.navigation-item:hover .navigation-list--children {
	margin-top: 5px;
}
}
@media only screen and (min-width:901px)
{
.menu-icon .navigation-list--children {
	left: 0px; right: 0px;
}
.vertical .navigation-list--children {
	left: 0px; right: 0px;
}
}
:not(.menu-icon).align-right .folder .navigation-list--children {
	right: 12px;
}
@media only screen and (max-width:900px)
{
:not(.menu-icon).align-right .folder .navigation-list--children {
	right: 0px;
}
}
@media only screen and (min-width:901px)
{
.navigation-list--children :first-child.navigation-item {
	margin-top: 5px;
}
.navigation-list--children :last-child.navigation-item {
	margin-bottom: 5px;
}
}
.navigation-item--child .item-name {
	padding: 12px 16px; display: block;
}
.folder.navigation-item .item-name--parent::after {
	transition:transform 0.3s; top: 0px; font-family: "FontAwesome"; font-size: 13px; margin-left: 8px; display: inline-block; position: relative; content: "\f107"; transform: none;
}
@media only screen and (min-width:900px)
{
.folder.navigation-item:hover .item-name--parent::after {
	transform: rotate(180deg);
}
}
@media only screen and (max-width:900px)
{
.folder-open.navigation-item .item-name--parent::after {
	transform: rotate(180deg);
}
}
@media only screen and (min-width:900px)
{
.navigation-item:hover .navigation-list--children {
	height: auto; visibility: visible; opacity: 1;
}
}
@media only screen and (max-width:900px)
{
.folder-open.navigation-item .navigation-list--children {
	height: auto; visibility: visible; opacity: 1;
}
}
.navigation-item--child {
	height: 0px; overflow: hidden; display: list-item; -ms-text-overflow: ellipsis;
}
@media only screen and (min-width:901px)
{
.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-wrap: break-word; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
[data-name='content'].widget + [data-name='contentgroup'] {
	margin-top: 20px;
}
[data-name='content'].widget + [data-name='content'] {
	margin-top: 20px;
}
[data-name='contentgroup'].widget + [data-name='contentgroup'] {
	margin-top: 20px;
}
[data-name='contentgroup'].widget + [data-name='content'] {
	margin-top: 20px;
}
[data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='clicktocall'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='socialicons'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='clicktocall'] {
	margin-top: 15px;
}
@media only screen and (max-width:700px)
{
[data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 7px;
}
[data-name='content'].widget + [data-name='clicktocall'] {
	margin-top: 7px;
}
[data-name='contentgroup'].widget + [data-name='socialicons'] {
	margin-top: 7px;
}
[data-name='contentgroup'].widget + [data-name='clicktocall'] {
	margin-top: 7px;
}
}
[data-name='content'].widget + [data-name='button'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='gallery'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='image'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='slideshow'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='map'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='contactform'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='signupform'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='tweet'] {
	margin-top: 25px;
}
[data-name='content'].widget + [data-name='dropbox'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='button'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='gallery'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='image'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='slideshow'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='map'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='contactform'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='signupform'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='tweet'] {
	margin-top: 25px;
}
[data-name='contentgroup'].widget + [data-name='dropbox'] {
	margin-top: 25px;
}
@media only screen and (max-width:700px)
{
[data-name='content'].widget + [data-name='button'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='gallery'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='image'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='slideshow'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='map'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='contactform'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='signupform'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='tweet'] {
	margin-top: 15px;
}
[data-name='content'].widget + [data-name='dropbox'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='button'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='gallery'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='image'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='slideshow'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='map'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='contactform'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='signupform'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='tweet'] {
	margin-top: 15px;
}
[data-name='contentgroup'].widget + [data-name='dropbox'] {
	margin-top: 15px;
}
}
[data-name='content'].widget + [data-name='responsivecolumns'] {
	margin-top: 60px;
}
[data-name='contentgroup'].widget + [data-name='responsivecolumns'] {
	margin-top: 60px;
}
@media only screen and (max-width:700px)
{
[data-name='content'].widget + [data-name='responsivecolumns'] {
	margin-top: 30px;
}
[data-name='contentgroup'].widget + [data-name='responsivecolumns'] {
	margin-top: 30px;
}
}
.contentgroup__heading {
	position: relative;
}
.contentgroup__image-wrapper {
	position: relative;
}
.contentgroup__body {
	position: relative;
}
.contentgroup__link-wrapper {
	position: relative;
}
.contentgroup__link {
	text-decoration: none;
}
.contentgroup--center .contentgroup__content {
	margin: 0px auto; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.contentgroup--right .contentgroup__content {
	justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
:not(.contentgroup--inline):not(.contentgroup--card).contentgroup .contentgroup__image-wrapper {
	line-height: 0;
}
:not(.contentgroup--inline):not(.contentgroup--card).contentgroup .contentgroup__image-wrapper + .contentgroup__body-wrapper {
	margin-top: 20px;
}
:not(.contentgroup--inline):not(.contentgroup--card).contentgroup .contentgroup__image-wrapper + .contentgroup__link-wrapper {
	margin-top: 20px;
}
@media only screen and (max-width:700px)
{
:not(.contentgroup--inline):not(.contentgroup--card).contentgroup .contentgroup__image-wrapper + .contentgroup__body-wrapper {
	margin-top: 10px;
}
:not(.contentgroup--inline):not(.contentgroup--card).contentgroup .contentgroup__image-wrapper + .contentgroup__link-wrapper {
	margin-top: 10px;
}
}
.contentgroup__text-wrapper h1 + .contexntgroup__body {
	margin-top: 12px;
}
.contentgroup__text-wrapper .contentgroup__h1 + .contexntgroup__body {
	margin-top: 12px;
}
.contentgroup__text-wrapper h2 + .contexntgroup__body {
	margin-top: 12px;
}
.contentgroup__text-wrapper .contentgroup__h2 + .contexntgroup__body {
	margin-top: 12px;
}
@media only screen and (max-width:700px)
{
.contentgroup__text-wrapper h1 + .contexntgroup__body {
	margin-top: 8px;
}
.contentgroup__text-wrapper .contentgroup__h1 + .contexntgroup__body {
	margin-top: 8px;
}
.contentgroup__text-wrapper h2 + .contexntgroup__body {
	margin-top: 8px;
}
.contentgroup__text-wrapper .contentgroup__h2 + .contexntgroup__body {
	margin-top: 8px;
}
}
.contentgroup__text-wrapper h3 + .contentgroup__body {
	margin-top: 8px;
}
.contentgroup__text-wrapper .contentgroup__h3 + .contentgroup__body {
	margin-top: 8px;
}
.contentgroup__text-wrapper h4 + .contentgroup__body {
	margin-top: 8px;
}
.contentgroup__text-wrapper .contentgroup__h4 + .contentgroup__body {
	margin-top: 8px;
}
@media only screen and (max-width:700px)
{
.contentgroup__text-wrapper h3 + .contentgroup__body {
	margin-top: 5px;
}
.contentgroup__text-wrapper .contentgroup__h3 + .contentgroup__body {
	margin-top: 5px;
}
.contentgroup__text-wrapper h4 + .contentgroup__body {
	margin-top: 5px;
}
.contentgroup__text-wrapper .contentgroup__h4 + .contentgroup__body {
	margin-top: 5px;
}
}
.contentgroup__text-wrapper h5 + .contentgroup__body {
	margin-top: 5px;
}
.contentgroup__text-wrapper .contentgroup__h5 + .contentgroup__body {
	margin-top: 5px;
}
.contentgroup__text-wrapper h6 + .contentgroup__body {
	margin-top: 5px;
}
.contentgroup__text-wrapper .contentgroup__h6 + .contentgroup__body {
	margin-top: 5px;
}
@media only screen and (max-width:700px)
{
.contentgroup__text-wrapper h5 + .contentgroup__body {
	margin-top: 3px;
}
.contentgroup__text-wrapper .contentgroup__h5 + .contentgroup__body {
	margin-top: 3px;
}
.contentgroup__text-wrapper h6 + .contentgroup__body {
	margin-top: 3px;
}
.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;
}
[data-name='contentgroup'].js-texteditor-showing {
	z-index: 9999;
}
.imagewidget__figure {
	margin: 0px;
}
img {
	display: inline-block;
}
.imagewidget__image-title {
	display: block; -ms-word-wrap: break-word;
}
.imagewidget__image-description {
	display: block; -ms-word-wrap: break-word;
}
.image-link {
	line-height: 0; font-size: 0px; display: block; 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==");
}
[data-name='image'].widget + .widget {
	margin-top: 30px;
}
.gallery__figure {
	margin: 0px;
}
.gallery-list {
	list-style: none; margin: 0px -0.75%; padding: 0px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
.gallery-item {
	flex:1 1 auto; padding-bottom: 0px; margin-right: 0.75%; margin-left: 0.75%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.gallery__image-link {
	text-decoration: none; background-repeat: no-repeat;
}
.gallery__caption-link {
	line-height: 1.4;
}
.gallery__caption-link {
	text-decoration: none;
}
.gallery__caption-link:hover {
	text-decoration: none;
}
.gallery__caption-link:active {
	text-decoration: none;
}
.gallery__caption-link:focus {
	text-decoration: none;
}
[data-name='gallery'].widget + [data-name='content'] {
	margin-top: 30px;
}
[data-name='gallery'].widget + [data-name='contentgroup'] {
	margin-top: 30px;
}
@media only screen and (max-width:700px)
{
[data-name='gallery'].widget + [data-name='content'] {
	margin-top: 15px;
}
[data-name='gallery'].widget + [data-name='contentgroup'] {
	margin-top: 15px;
}
}
.gallery-columns-two {
	margin: 0px -1.25%;
}
.gallery-columns-two .gallery-item {
	margin: 1.25%; max-width: 47.5%; flex-basis: 47.5%; -webkit-flex-basis: 47.5%; -moz-flex-basis: 47.5%;
}
.gallery-columns-three {
	margin: 0px -1%;
}
.gallery-columns-three .gallery-item {
	margin: 1%; max-width: 31.32%; flex-basis: 31.32%; -webkit-flex-basis: 31.32%; -moz-flex-basis: 31.32%;
}
@media only screen and (max-width:700px)
{
.gallery-columns-three .gallery-item {
	margin: 1.25%; max-width: 47.5%; flex-basis: 47.5%; -webkit-flex-basis: 47.5%; -moz-flex-basis: 47.5%;
}
}
.gallery-columns-four {
	margin: 0px -0.75%;
}
.gallery-columns-four .gallery-item {
	margin: 0.75%; max-width: 23.5%; flex-basis: 23.5%; -webkit-flex-basis: 23.5%; -moz-flex-basis: 23.5%;
}
@media only screen and (max-width:900px)
{
.gallery-columns-four .gallery-item {
	margin: 1.25%; max-width: 47.5%; flex-basis: 47.5%; -webkit-flex-basis: 47.5%; -moz-flex-basis: 47.5%;
}
}
.slides-list {
	list-style: none; margin: 0px; line-height: normal;
}
.pagination-list {
	list-style: none; margin: 0px; line-height: normal;
}
.responsiveslideshow .figure {
	list-style: none; margin: 0px; line-height: normal;
}
.slideshow-controls {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none;
}
.slide-item {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: absolute;
}
.current.slide-item {
	display: list-item; position: relative;
}
.responsiveslideshow .figure {
	background-position: center; position: relative; min-height: 400px; background-repeat: no-repeat; background-color: rgb(242, 242, 242);
}
.responsiveslideshow .image-link {
	left: 0px; top: 0px; height: 100%; right: 0px; line-height: 0; font-size: 0px; display: block; position: absolute; max-width: 100%;
}
.responsiveslideshow .image {
	display: none;
}
.responsiveslideshow .caption {
	margin: 0px; padding: 10px 20px; width: 100%; bottom: 0px; position: absolute; background-color: rgba(0, 0, 0, 0.2);
}
.responsiveslideshow .pagination-item {
	line-height: normal; display: inline-block;
}
.responsiveslideshow .button--pagination {
	padding: 3px 6px; font-size: 12px;
}
.responsiveslideshow .button--pagination:focus {
	
}
.responsiveslideshow .selected .button {
	background-color: inherit;
}
.responsiveslideshow .cover .figure {
	background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.responsiveslideshow .contain .figure {
	background-size: contain; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain;
}
.slide-navigation {
	margin: 10px 0px; direction: ltr;
}
[data-name='map'].widget + .widget {
	margin-top: 30px;
}
@media only screen and (max-width:700px)
{
[data-name='map'].widget + .widget {
	margin-top: 15px;
}
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.form-group {
	margin-bottom: 20px;
}
:last-child:not(.ecomproductslist__form-group):not(.signupform__form-group--terms).form-group {
	margin-bottom: 0px; display: inline-block; position: relative;
}
legend {
	width: 100%; display: block;
}
legend:empty {
	display: none; visibility: hidden;
}
legend:empty + .form-body {
	margin-top: 0px;
}
legend + .form-body {
	margin-top: 24px;
}
@media only screen and (max-width:700px)
{
legend + .form-body {
	margin-top: 12px;
}
}
label {
	margin: 0px; display: inline-block;
}
[data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px; display: inline-block;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px; display: inline-block;
}
label:empty {
	display: none; visibility: hidden;
}
[data-name='row'] .ecombasketsummary :empty.cell--header {
	display: none; visibility: hidden;
}
#migrated-site [data-name='row'] .ecombasketsummary :empty.cell--header {
	display: none; visibility: hidden;
}
.input--single-line {
	padding: 8px 12px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='search'] {
	padding: 8px 12px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='email'] {
	padding: 8px 12px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='password'] {
	padding: 8px 12px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
textarea {
	padding: 8px 12px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
select {
	padding: 8px 12px; border: currentColor; border-image: none; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.input--single-line:focus {
	border-color: rgb(18, 159, 234); outline: 0px; box-shadow: none;
}
input[type='search']:focus {
	border-color: rgb(18, 159, 234); outline: 0px; box-shadow: none;
}
input[type='email']:focus {
	border-color: rgb(18, 159, 234); outline: 0px; box-shadow: none;
}
input[type='password']:focus {
	border-color: rgb(18, 159, 234); outline: 0px; box-shadow: none;
}
textarea:focus {
	border-color: rgb(18, 159, 234); outline: 0px; box-shadow: none;
}
select:focus {
	border-color: rgb(18, 159, 234); outline: 0px; box-shadow: none;
}
input[type='search'] {
	-webkit-appearance: none;
}
textarea {
	min-height: 150px; resize: vertical;
}
input[type=radio] {
	vertical-align: middle; display: inline;
}
input[type=checkbox] {
	vertical-align: middle; display: inline;
}
.label--radio {
	vertical-align: middle; display: inline;
}
.label--checkbox {
	vertical-align: middle; display: inline;
}
.option-item--radio {
	margin: 12px 0px; display: flex; list-style-type: none; justify-content: flex-start; align-items: center; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.option-item--checkbox {
	margin: 12px 0px; display: flex; list-style-type: none; justify-content: flex-start; align-items: center; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.label--radio {
	margin-bottom: 0px;
}
.label--checkbox {
	margin-bottom: 0px;
}
input[type='radio'] + label {
	margin-right: 8px; margin-left: 8px;
}
[data-name='row'] .ecombasketsummary input[type='radio'] + .cell--header {
	margin-right: 8px; margin-left: 8px;
}
#migrated-site [data-name='row'] .ecombasketsummary input[type='radio'] + .cell--header {
	margin-right: 8px; margin-left: 8px;
}
input[type='checkbox'] + label {
	margin-right: 8px; margin-left: 8px;
}
[data-name='row'] .ecombasketsummary input[type='checkbox'] + .cell--header {
	margin-right: 8px; margin-left: 8px;
}
#migrated-site [data-name='row'] .ecombasketsummary input[type='checkbox'] + .cell--header {
	margin-right: 8px; margin-left: 8px;
}
.advancedcontactform__form-group--terms {
	display: flex; position: relative; flex-wrap: nowrap; justify-content: flex-start; align-items: center; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.contactform__form-group--terms {
	display: flex; position: relative; flex-wrap: nowrap; justify-content: flex-start; align-items: center; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.signupform__form-group--terms {
	display: flex; position: relative; flex-wrap: nowrap; justify-content: flex-start; align-items: center; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.widget-align-center .advancedcontactform__form-group--terms {
	justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.widget-align-center .contactform__form-group--terms {
	justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.widget-align-center .signupform__form-group--terms {
	justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.widget-align-right .advancedcontactform__form-group--terms {
	justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.widget-align-right .contactform__form-group--terms {
	justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.widget-align-right .signupform__form-group--terms {
	justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.advancedcontactform__form-group--terms label {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.advancedcontactform__form-group--terms [data-name='row'] .ecombasketsummary .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
[data-name='row'] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.advancedcontactform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.contactform__form-group--terms label {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.contactform__form-group--terms [data-name='row'] .ecombasketsummary .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
[data-name='row'] .ecombasketsummary .contactform__form-group--terms .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.contactform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary .contactform__form-group--terms .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.signupform__form-group--terms label {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.signupform__form-group--terms [data-name='row'] .ecombasketsummary .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
[data-name='row'] .ecombasketsummary .signupform__form-group--terms .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.signupform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary .signupform__form-group--terms .cell--header {
	text-align: left; text-transform: none; line-height: 1.4; letter-spacing: 0px; font-size: 14px; cursor: pointer; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.advancedcontactform__form-group--terms .form__link {
	transition:0.3s; text-decoration: none;
}
.contactform__form-group--terms .form__link {
	transition:0.3s; text-decoration: none;
}
.signupform__form-group--terms .form__link {
	transition:0.3s; text-decoration: none;
}
.advancedcontactform__form-group--terms .form__link:hover {
	text-decoration: underline;
}
.contactform__form-group--terms .form__link:hover {
	text-decoration: underline;
}
.signupform__form-group--terms .form__link:hover {
	text-decoration: underline;
}
@media only screen and (max-width:1024px)
{
.advancedcontactform__form-group--terms label {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.advancedcontactform__form-group--terms [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[data-name='row'] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.advancedcontactform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .advancedcontactform__form-group--terms .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.contactform__form-group--terms label {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.contactform__form-group--terms [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[data-name='row'] .ecombasketsummary .contactform__form-group--terms .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.contactform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .contactform__form-group--terms .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.signupform__form-group--terms label {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.signupform__form-group--terms [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[data-name='row'] .ecombasketsummary .signupform__form-group--terms .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.signupform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .signupform__form-group--terms .cell--header {
	margin: 0px 0px 0px 8px; padding: 0px; display: flex; -ms-touch-action: manipulation; align-items: center; touch-action: manipulation; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.advancedcontactform__form-group--terms input[type='checkbox'] {
	width: 30px !important; height: 30px !important; flex-shrink: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0;
}
.contactform__form-group--terms input[type='checkbox'] {
	width: 30px !important; height: 30px !important; flex-shrink: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0;
}
.signupform__form-group--terms input[type='checkbox'] {
	width: 30px !important; height: 30px !important; flex-shrink: 0; -webkit-flex-shrink: 0; -moz-flex-shrink: 0; -ms-flex-shrink: 0;
}
.advancedcontactform__form-group--terms input[type='checkbox']::after {
	left: 10px; top: 4px; width: 8px; height: 16px;
}
.contactform__form-group--terms input[type='checkbox']::after {
	left: 10px; top: 4px; width: 8px; height: 16px;
}
.signupform__form-group--terms input[type='checkbox']::after {
	left: 10px; top: 4px; width: 8px; height: 16px;
}
.advancedcontactform__form-group--terms input[type='checkbox']:checked + label::after {
	opacity: 1;
}
.advancedcontactform__form-group--terms [data-name='row'] .ecombasketsummary input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
[data-name='row'] .ecombasketsummary .advancedcontactform__form-group--terms input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
.advancedcontactform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary .advancedcontactform__form-group--terms input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
.contactform__form-group--terms input[type='checkbox']:checked + label::after {
	opacity: 1;
}
.contactform__form-group--terms [data-name='row'] .ecombasketsummary input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
[data-name='row'] .ecombasketsummary .contactform__form-group--terms input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
.contactform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary .contactform__form-group--terms input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
.signupform__form-group--terms input[type='checkbox']:checked + label::after {
	opacity: 1;
}
.signupform__form-group--terms [data-name='row'] .ecombasketsummary input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
[data-name='row'] .ecombasketsummary .signupform__form-group--terms input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
.signupform__form-group--terms #migrated-site [data-name='row'] .ecombasketsummary input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary .signupform__form-group--terms input[type='checkbox']:checked + .cell--header::after {
	opacity: 1;
}
}
.row__container > [data-name='signupform'] .signupform {
	width: 100%; max-width: 800px;
}
.row__container > [data-name='contactform'] .contactform {
	width: 100%; max-width: 800px;
}
.row__container > [data-name='advancedcontactform'] .advancedcontactform {
	width: 100%; max-width: 800px;
}
.signupform {
	display: flex;
}
@media only screen and (max-width:700px)
{
.signupform {
	display: block;
}
}
.signupform__form {
	width: 100%; max-width: 500px;
}
@media only screen and (max-width:700px)
{
.signupform__form {
	max-width: 100%;
}
}
.signupform__form-body {
	display: flex; align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
@media only screen and (max-width:700px)
{
.signupform__form-body {
	display: block;
}
}
.signupform__form-body + .signupform__form-body {
	margin-top: 12px;
}
.signupform__form-group {
	margin-bottom: 0px;
}
@media only screen and (max-width:700px)
{
.signupform__form-group {
	width: 100%;
}
}
:first-child.signupform__form-group {
	flex:1 1 auto; margin-right: 10px; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:700px)
{
:first-child.signupform__form-group {
	margin-right: 0px;
}
}
@media only screen and (max-width:700px)
{
:last-child.signupform__form-group {
	margin-top: 10px;
}
}
.signupform__form-group--terms {
	margin-top: 12px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	height: 60px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	height: 60px;
}
@media only screen and (max-width:700px)
{
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	width: 100%; height: 50px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	width: 100%; height: 50px;
}
}
.signupform__input {
	padding: 6px 12px;
}
@media only screen and (max-width:700px)
{
.signupform__input {
	padding: 15px 25px;
}
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	padding: 15px;
}
@media only screen and (max-width:700px)
{
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	padding: 15px 25px;
}
}
@media only screen and (max-width:1024px)
{
[class*='columns-three'] .signupform__form-body {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[class*='columns-four'] .signupform__form-body {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
.advancedcontactform ul.option-list {
	margin: 0px; padding-right: 0px; padding-left: 0px;
}
.advancedcontactform ul.option-list .option-item:hover {
	cursor: pointer;
}
.advancedcontactform ul.option-list .label--radio {
	color: inherit;
}
.advancedcontactform ul.option-list .label--checkbox {
	color: inherit;
}
.advancedcontactform__select {
	width: 100%;
}
.advancedcontactform .error {
	border: 1px solid rgb(240, 98, 98) !important; border-image: none !important;
}
.social-list {
	margin: 0px; padding-right: 0px; padding-left: 0px;
}
.social-list :last-child.social-item {
	margin-right: 0px; margin-inline-start: 6px; margin-inline-end: 0;
}
.social-list .bk-message--empty {
	list-style: none; color: rgb(45, 45, 45);
}
.social-item {
	margin: 4px 5px 4px 0px; display: inline-block;
}
#page-zones__header .social-item {
	margin-bottom: 0px;
}
.social-link {
	text-decoration: none; text-rendering: optimizedLegibility; -webkit-font-smoothing: antialiased;
}
[data-name='socialicons'].widget + .widget {
	margin-top: 20px;
}
@media only screen and (max-width:700px)
{
[data-name='socialicons'].widget + .widget {
	margin-top: 10px;
}
}
.tweet-list {
	list-style: none; margin: 0px; padding: 0px;
}
.tweet-item {
	margin-bottom: 20px;
}
:last-child.tweet-item {
	margin-bottom: 0px;
}
.avatar-link {
	line-height: 0; display: block;
}
.tweet-content a {
	-ms-word-wrap: break-word; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.tweet-metadata {
	margin-top: 15px; display: block;
}
.twitter__via {
	display: none; visibility: hidden;
}
.tweet-metadata a {
	display: none; visibility: hidden;
}
.twitter__timestamp {
	display: block;
}
.twitter__retweeted-by {
	display: block;
}
.twitter__retweeted-by {
	margin-top: 10px;
}
hr.rule {
	border: currentColor; border-image: none; width: 100%; height: 2px; display: inline-block;
}
.profile__companystrapline .companystrapline__strapline {
	padding-bottom: 0px;
}
.profile__companystrapline .companydescription__description {
	padding-bottom: 0px;
}
.profile__companydescription .companystrapline__strapline {
	padding-bottom: 0px;
}
.profile__companydescription .companydescription__description {
	padding-bottom: 0px;
}
.address-line {
	margin-top: 0px;
}
.emailaddress__email {
	text-decoration: none;
}
.phone-number-link {
	text-decoration: none;
}
body:not(.edit) [data-name='responsivecolumns'].widget + [data-name='policypages'] {
	margin-top: 15px;
}
body:not(.edit) .widget + [data-name='policypages'] {
	margin-top: 15px;
}
body.edit [data-name='responsivecolumns'].widget + [data-name='policypages'] {
	margin-top: 0px;
}
body.edit .widget + [data-name='policypages'] {
	margin-top: 0px;
}
.widget__policypages {
	line-height: 1.5; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:700px)
{
.widget__policypages {
	text-align: center; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
}
.widget-align-center.widget__policypages :last-child.widget__policypages__link {
	margin-right: 15px;
}
.widget__policypages__link {
	font-size: 15px; text-decoration: none;
}
:not(:last-child).widget__policypages__link {
	margin-right: 15px;
}
:not(:last-child).widget__policypages__link::after {
	width: 1px; height: 12px; padding-left: 15px; border-right-width: 1px; border-right-style: solid; display: inline-block; content: ""; opacity: 0.25;
}
.yelpreview {
	list-style: none; margin: 0px;
}
.yelpreview__review-item {
	list-style: none;
}
.embed-wrap--video {
	height: 0px; padding-top: 25px; padding-bottom: 56.25%; position: relative;
}
.embed-wrap--video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
[data-name='map'] {
	line-height: 0;
}
.google-map img {
	max-width: inherit;
}
[data-name='map'].widget + .widget {
	margin-top: 30px;
}
@media only screen and (max-width:700px)
{
[data-name='map'].widget + .widget {
	margin-top: 15px;
}
}
.service-list__group {
	list-style: none; margin: 0px; padding: 0px;
}
.service-list__field--name {
	margin: 0px; padding: 0px;
}
.service-list__field--description {
	margin: 0px; padding: 0px;
}
.service-list__field--duration {
	margin: 0px; padding: 0px;
}
.service-list__field--price {
	margin: 0px; padding: 0px;
}
.service-list__heading-text {
	margin: 0px; padding: 0px;
}
.service-list__body-text {
	margin: 0px; padding: 0px;
}
.sharing-links {
	list-style: none; margin: 0px;
}
.tag-list {
	list-style: none; margin: 0px;
}
.pagination-numbers {
	list-style: none; margin: 0px;
}
.post-image {
	line-height: 0; font-size: 0px;
}
.blogpostlist__read-more {
	display: inline-block;
}
.blogpostlist__pagination-item {
	display: inline-block;
}
.blogpost__category-title {
	display: inline-block;
}
.blogpost__category-link {
	display: inline-block;
}
.blogpost__tags-title {
	display: inline-block;
}
.blogpost__tag-list {
	display: inline-block;
}
.blogpost__tag-item {
	display: inline-block;
}
.blogpost__network-item {
	display: inline-block;
}
.post-article {
	margin-bottom: 18px;
}
:last-child.post-article {
	margin-bottom: 0px;
}
.blogpostlist__image-link {
	background-position: -9999px; background-repeat: no-repeat;
}
.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 0px;
}
.blogpostlist__post-header + .blogpostlist__post-excerpt {
	margin-top: 10px;
}
.blogpostlist__post-list-footer {
	margin: 12px 0px;
}
.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 0px;
}
.blogpost__network-item {
	margin-right: 3px;
}
@media only screen and (max-width:700px)
{
.blogpost__network-item {
	margin-right: 0px; margin-bottom: 3px;
}
}
:last-child.blogpost__network-item {
	margin-right: 0px;
}
.post-footer .timestamp {
	display: block;
}
.product-list {
	list-style: none; margin: 0px;
}
.ecombasket__basket-list {
	list-style: none; margin: 0px;
}
.ecomcategorieslist__category {
	list-style: none; margin: 0px;
}
.ecomproduct__product-gallery {
	list-style: none; margin: 0px;
}
.ecomproductslist__listing-title + .ecomproductslist__product-filters {
	margin-top: 6px;
}
.ecomproductslist__listing-order {
	padding: 12px 0px;
}
.ecomproductslist__form-group {
	margin-right: 3px; vertical-align: bottom; display: inline-block;
}
.ecomproductslist__product-item-image {
	line-height: 250px; max-height: 250px;
}
.ecomproductslist__image-link {
	line-height: 250px; max-height: 250px;
}
.ecomproductslist__image {
	line-height: 250px; max-height: 250px;
}
.ecomproductslist__product-content {
	margin-top: 12px;
}
.ecomproductslist__listing-footer {
	margin: 12px 0px;
}
.ecomproductslist__pagination-item {
	display: inline-block;
}
.ecomproductslist__pagination-item .ecomproductslist__button {
	padding: 3px 6px; white-space: nowrap;
}
.ecomproductslist__pagination-item .ecomproductslist__next-button {
	padding: 3px 6px; white-space: nowrap;
}
.ecomproductslist__pagination-item .ecomproductslist__previous-button {
	padding: 3px 6px; white-space: nowrap;
}
.ecomproductslist__pagination-dots {
	opacity: 0.65;
}
@media only screen and (max-width:700px)
{
.ecomproductslist__next-button {
	display: none; visibility: hidden;
}
.ecomproductslist__previous-button {
	display: none; visibility: hidden;
}
}
.ecomproductslist__previous-button::after {
	width: 8px; height: 8px; border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "";
}
.ecomproductslist__next-button::after {
	width: 8px; height: 8px; border-right-width: 2px; border-bottom-width: 2px; border-right-style: solid; border-bottom-style: solid; display: inline-block; content: "";
}
.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 0px;
}
.ecomproduct__product-gallery .ecomproduct__image {
	line-height: 95px; vertical-align: middle; max-height: 95px;
}
@media only screen and (max-width:700px)
{
.ecomproduct__product-gallery .ecomproduct__image {
	line-height: 45px; max-height: 45px;
}
}
.ecomproduct__image-link {
	background-position: -9999px; display: block; background-repeat: no-repeat;
}
.ecomproduct__image-link:hover {
	
}
.ecomproduct__image-button {
	display: block;
}
.ecomproduct__gallery-item {
	width: 100px; height: 100px; line-height: 100px; vertical-align: top; display: inline-block; cursor: pointer;
}
.ecombasket__image-link {
	width: 100px; height: 100px; line-height: 100px; vertical-align: top; display: inline-block; cursor: pointer;
}
@media only screen and (max-width:700px)
{
.ecomproduct__gallery-item {
	width: 50px; height: 50px; line-height: 50px;
}
.ecombasket__image-link {
	width: 50px; height: 50px; line-height: 50px;
}
}
.product-actions {
	margin: 12px 0px;
}
.added.ecomproduct__button {
	background: green; transition:background 0.5s;
}
.added.ecomproduct__button::before {
	display: inline; content: "\f00c";
}
:disabled.ecomproduct__button {
	opacity: 0.3;
}
.ecomproduct__tax-explainer {
	line-height: 22px; font-size: 14px; margin-top: 6px;
}
.ecomproductslist__product-item-image {
	background-position: -9999px; overflow: hidden; background-repeat: no-repeat;
}
.ecomproductslist__image-link {
	background-position: -9999px; overflow: hidden; background-repeat: no-repeat;
}
.ecomproduct__gallery-item {
	background-position: -9999px; overflow: hidden; background-repeat: no-repeat;
}
.ecomproduct__image-link {
	background-position: -9999px; overflow: hidden; background-repeat: no-repeat;
}
.ecombasket__image-link {
	background-position: -9999px; overflow: hidden; background-repeat: no-repeat;
}
.ecomproductslist__image {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.ecomproduct__image {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.ecombasket__image {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.ecombasketsummary__image {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.ecombasketsummary__summary-item-link {
	vertical-align: middle; display: inline-block; max-width: 100%;
}
.ecombasket__basket-body {
	display: none;
}
.show-content .ecombasket__basket-body {
	display: block;
}
.ecombasket__basket-item {
	margin-bottom: 6px; position: relative;
}
:last-child.ecombasket__basket-item {
	margin-bottom: 0px;
}
.ecombasket__basket-footer {
	margin-top: 12px;
}
.ecombasket__item-remove {
	padding: 3px 6px; line-height: 12px; font-size: 12px;
}
.ecombasket__item-remove::before {
	margin-right: 0px;
}
.ecombasketsummary__summary-table {
	width: 100%;
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table .ecombasketsummary__table-row {
	padding-top: 12px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: flex; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table .table-row--heading {
	display: none;
}
}
.ecombasketsummary__summary-table .ecombasketsummary__cell {
	padding: 3px 6px; border-radius: 0px; text-align: left; vertical-align: middle;
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table .ecombasketsummary__cell {
	border: 0px currentColor; border-image: none; width: 100%; padding-right: 0px; padding-left: 0px; display: block;
}
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table :not(.cell--title).ecombasketsummary__cell::before {
	line-height: 1.2; font-size: 12px; display: block; content: attr(data-title);
}
}
.ecombasketsummary__summary-table .cell--image {
	width: 15%;
}
.ecombasketsummary__summary-table .cell-quantity {
	width: 15%;
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table .cell--image {
	width: 100%; padding-bottom: 20px;
}
.ecombasketsummary__summary-table .cell-quantity {
	width: 100%; padding-bottom: 20px;
}
}
.ecombasketsummary__summary-table .cell--title {
	width: 50%;
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table .cell--title {
	width: 100%; padding-top: 0px; padding-bottom: 0px;
}
}
.ecombasketsummary__summary-table .cell--price {
	width: 10%;
}
.ecombasketsummary__summary-table .cell--total {
	width: 10%;
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-table .cell--price {
	width: 100%; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.ecombasketsummary__summary-table .cell--total {
	width: 100%; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__summary-form {
	margin-top: 12px;
}
}
.ecombasketsummary__quantity-wrap {
	width: 70%; display: flex; justify-content: space-between; background-color: rgb(242, 242, 242); webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
@media only screen and (max-width:900px)
{
.ecombasketsummary__quantity-wrap {
	width: 100%;
}
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__quantity-wrap {
	margin-top: 0.5em; max-width: 90px;
}
}
.ecombasketsummary__quantity-wrap .button--quantity {
	padding: 0px 3px;
}
:disabled.ecombasketsummary__quantity-minus {
	opacity: 0.3;
}
:disabled.ecombasketsummary__quantity-plus {
	opacity: 0.3;
}
.ecombasketsummary__continue-shopping + .ecombasketsummary__button {
	margin-top: 10px; margin-left: 10px;
}
.ecombasketsummary__continue-shopping {
	margin-top: 10px; margin-left: 10px;
}
.ecombasketsummary__paypal-commerce-button-container {
	margin-top: 10px; margin-left: 10px;
}
@media only screen and (max-width:700px)
{
.ecombasketsummary__continue-shopping + .ecombasketsummary__button {
	margin-left: 0px;
}
.ecombasketsummary__continue-shopping {
	margin-left: 0px;
}
.ecombasketsummary__paypal-commerce-button-container {
	margin-left: 0px;
}
}
.ecombasketsummary__paypal-commerce-button-container {
	width: 250px; height: 55px; display: inline-block; position: relative;
}
@media only screen and (max-width:900px)
{
.ecombasketsummary__paypal-commerce-button-container {
	width: 100%; height: 50px;
}
}
:empty.ecombasketsummary__paypal-commerce-button-container {
	display: none;
}
.ecomcategorieslist__category-list {
	list-style: none; margin: 8px -24px 0px; padding: 0px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:900px)
{
.ecomcategorieslist__category-list {
	margin-right: -16px; margin-left: -16px;
}
}
.ecomcategorieslist__category-item {
	margin: 8px 24px;
}
@media only screen and (max-width:700px)
{
.ecomcategorieslist__category-item {
	margin-right: 16px; margin-left: 16px;
}
}
body {
	background-color: rgba(0, 0, 0, 0);
}
.row--background-type-image.row--style-light {
	background-color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--background-overlay {
	background: rgb(59, 76, 119); opacity: 0.65;
}
:not(.row--background-type-image).row--style-light {
	background: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent {
	background-color: rgb(35, 250, 248);
}
.row--background-type-image.row--style-accent .row--background-overlay {
	background: rgb(59, 76, 119); opacity: 0.65;
}
:not(.row--background-type-image).row--style-accent {
	background: rgb(35, 250, 248);
}
.row--background-type-image.row--style-spare {
	background-color: rgb(237, 240, 240);
}
.row--background-type-image.row--style-spare .row--background-overlay {
	background: rgb(59, 76, 119); opacity: 0.65;
}
:not(.row--background-type-image).row--style-spare {
	background: rgb(237, 240, 240);
}
.row--background-type-image.row--style-dark {
	background-color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-dark .row--background-overlay {
	background: rgb(59, 76, 119); opacity: 0.65;
}
:not(.row--background-type-image).row--style-dark {
	background: rgb(59, 76, 119);
}
.row--divider-wave-light {
	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"); background-size: 100% 100%;
}
.row--divider-slant-light {
	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"); background-size: 100% 100%;
}
.row--divider-slant-reverse-light {
	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"); background-size: 100% 100%;
}
.row--divider-curve-light {
	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"); background-size: 100% 100%;
}
.row--divider-point-light {
	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"); background-size: 100% 100%;
}
.row--divider-cross-light {
	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"); background-size: 100% 100%;
}
.row--divider-wave-accent {
	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='%2323FAF8'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-slant-accent {
	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='%2323FAF8'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-slant-reverse-accent {
	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='%2323FAF8'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-curve-accent {
	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='%2323FAF8'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-point-accent {
	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='%2323FAF8'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-cross-accent {
	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='%2323FAF8'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%2323FAF8' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%2323FAF8' fill-opacity='0.25'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-wave-spare {
	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='%23EDF0F0'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-slant-spare {
	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='%23EDF0F0'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-slant-reverse-spare {
	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='%23EDF0F0'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-curve-spare {
	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='%23EDF0F0'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-point-spare {
	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='%23EDF0F0'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-cross-spare {
	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='%23EDF0F0'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%23EDF0F0' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%23EDF0F0' fill-opacity='0.25'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-wave-dark {
	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='%233B4C77'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-slant-dark {
	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='%233B4C77'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-slant-reverse-dark {
	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='%233B4C77'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-curve-dark {
	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='%233B4C77'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-point-dark {
	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='%233B4C77'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
.row--divider-cross-dark {
	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='%233B4C77'/%3E%3Cpath d='M354.5 50L710 1.55394e-05L710 100L354.5 50Z' fill='%233B4C77' fill-opacity='0.25'/%3E%3Cpath d='M354.5 50L-4.37114e-06 1.54957e-05L0 100L354.5 50Z' fill='%233B4C77' fill-opacity='0.25'/%3E%3C/svg%3E"); background-size: 100% 100%;
}
#migrated-site .row--style-light p {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light li {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light blockquote {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light td {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light h6 {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light a {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--background-type-image.row--style-light p {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .paragraph {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light li {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light blockquote {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light blockquote::before {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light blockquote::after {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light td {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .phone-number-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .clicktocall__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light h6 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .dropbox__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .blogpost__post-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .blog-post-content {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .socialicons .icons span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .product-category-items li a span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-accent p {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .paragraph {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent li {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent blockquote {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent blockquote::before {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent blockquote::after {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent td {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .phone-number-link {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .clicktocall__label {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent h6 {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent a {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .dropbox__label {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .blogpost__post-body {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .blog-post-content {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .socialicons .icons span {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .product-category-items li a span {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--background-type-image.row--style-accent p {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .paragraph {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent li {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent blockquote {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent blockquote::before {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent blockquote::after {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent td {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .phone-number-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .clicktocall__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent h6 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .dropbox__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .blogpost__post-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .blog-post-content {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .socialicons .icons span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .product-category-items li a span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-spare p {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare li {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare blockquote {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare td {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare h6 {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare a {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--background-type-image.row--style-spare p {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .paragraph {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare li {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare blockquote {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare blockquote::before {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare blockquote::after {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare td {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .phone-number-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .clicktocall__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare h6 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .dropbox__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .blogpost__post-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .blog-post-content {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .socialicons .icons span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .product-category-items li a span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-dark p {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .paragraph {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .imagewidget__image-title {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .imagewidget__image-description {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark li {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark blockquote {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark blockquote::before {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark blockquote::after {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark td {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .phone-number-link {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .clicktocall__label {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .clicktocall.widget a {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark h6 {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .heading--6 [data-name='content'] {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark a {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .dropbox__label {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .ecomproduct__product-body {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .blogpost__post-body {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .blog-post-content {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .blogpostlist__post-excerpt--full {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .socialicons .icons span {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .ecom-productlist-price {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .ecom-featuredproducts-price {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .product-category-items li a span {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--background-type-image.row--style-dark p {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .paragraph {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark li {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark blockquote {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark blockquote::before {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark blockquote::after {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark td {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .phone-number-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .clicktocall__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark h6 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .dropbox__label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .blogpost__post-body {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .blog-post-content {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .socialicons .icons span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .product-category-items li a span {
	color: rgb(255, 255, 255);
}
.row--style-light p {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light li {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light blockquote {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light td {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light h6 {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light p {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .paragraph {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light li {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light blockquote {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light blockquote::before {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light blockquote::after {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light td {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .phone-number-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .clicktocall__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light h6 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .dropbox__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .blogpost__post-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .blog-post-content {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .socialicons .icons span {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .product-category-items li a span {
	color: rgb(255, 255, 255);
}
.row--style-accent p {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .paragraph {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent li {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent blockquote {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent blockquote::before {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent blockquote::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent td {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .phone-number-link {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .clicktocall__label {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent h6 {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent a {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .dropbox__label {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .blogpost__post-body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .blog-post-content {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .socialicons .icons span {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .product-category-items li a span {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent p {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .paragraph {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent li {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent blockquote {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent blockquote::before {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent blockquote::after {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent td {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .phone-number-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .clicktocall__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent h6 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .dropbox__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .blogpost__post-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .blog-post-content {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .socialicons .icons span {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .product-category-items li a span {
	color: rgb(255, 255, 255);
}
.row--style-spare p {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare li {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare blockquote {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare td {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare h6 {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare p {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .paragraph {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare li {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare blockquote {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare blockquote::before {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare blockquote::after {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare td {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .phone-number-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .clicktocall__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare h6 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .dropbox__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .blogpost__post-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .blog-post-content {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .socialicons .icons span {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .product-category-items li a span {
	color: rgb(255, 255, 255);
}
.row--style-dark p {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .paragraph {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .imagewidget__image-title {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .imagewidget__image-description {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark li {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark blockquote {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark blockquote::before {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark blockquote::after {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark td {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .phone-number-link {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .clicktocall__label {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .clicktocall.widget a {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark h6 {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .heading--6 [data-name='content'] {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark a {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .dropbox__label {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .ecomproduct__product-body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .blogpost__post-body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .blog-post-content {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .blogpostlist__post-excerpt--full {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .socialicons .icons span {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .ecom-productlist-price {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .ecom-featuredproducts-price {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .product-category-items li a span {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark p {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .paragraph {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .imagewidget__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .imagewidget__image-description {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark li {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark blockquote {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark blockquote::before {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark blockquote::after {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark td {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .phone-number-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .clicktocall__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .clicktocall.widget a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark h6 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .heading--6 [data-name='content'] {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .dropbox__label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomproduct__product-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .blogpost__post-body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .blog-post-content {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .blogpostlist__post-excerpt--full {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .socialicons .icons span {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecom-productlist-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecom-featuredproducts-price {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .product-category-items li a span {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-light [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-light [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-accent [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-accent [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-spare [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-spare [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-dark [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--background-type-image.row--style-dark [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
.row--style-light [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
.row--style-accent [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
.row--style-spare [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
.row--style-dark [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(255, 255, 255);
}
.row--style-light .contact-icon {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .contact-icon {
	color: rgb(255, 255, 255);
}
.row--style-accent .contact-icon {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .contact-icon {
	color: rgb(255, 255, 255);
}
.row--style-spare .contact-icon {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .contact-icon {
	color: rgb(255, 255, 255);
}
.row--style-dark .contact-icon {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .contact-icon {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-light h1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .heading--1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light h2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .heading--2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light h3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .heading--3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecomproductslist .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist #migrated-site .row--style-light .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecomfeaturedproducts .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts #migrated-site .row--style-light .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-light .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-light .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .blogpostlist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .blog-post-title a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecomproductslist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecom-productslist-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecomfeaturedproducts__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecom-featuredproducts-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .category-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .tags-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .product-category-items li a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-light h1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .heading--1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light h2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .heading--2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light h3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .heading--3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-light .listing-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-light .listing-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-light .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-light .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .blog-post-title a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .category-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .tags-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .product-category-items li a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-accent h1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .heading--1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent h2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .heading--2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent h3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .heading--3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecomproductslist .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist #migrated-site .row--style-accent .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecomfeaturedproducts .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts #migrated-site .row--style-accent .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-accent .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-accent .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .blogpostlist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .blog-post-title a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecomproductslist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecom-productslist-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecomfeaturedproducts__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecom-featuredproducts-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .category-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .tags-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .product-category-items li a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-accent h1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .heading--1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent h2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .heading--2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent h3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .heading--3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-accent .listing-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-accent .listing-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-accent .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-accent .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .blog-post-title a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .category-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .tags-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .product-category-items li a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-spare h1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .heading--1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare h2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .heading--2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare h3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .heading--3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecomproductslist .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist #migrated-site .row--style-spare .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecomfeaturedproducts .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts #migrated-site .row--style-spare .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-spare .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-spare .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .blogpostlist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .blog-post-title a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecomproductslist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecom-productslist-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecomfeaturedproducts__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecom-featuredproducts-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .category-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .tags-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .product-category-items li a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-spare h1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .heading--1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare h2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .heading--2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare h3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .heading--3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-spare .listing-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-spare .listing-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-spare .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-spare .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .blog-post-title a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .category-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .tags-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .product-category-items li a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-dark h1 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .heading--1 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark h2 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .heading--2 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark h3 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .heading--3 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecomproductslist .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomproductslist #migrated-site .row--style-dark .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomfeaturedproducts #migrated-site .row--style-dark .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-dark .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-dark .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .blogpostlist__title-link {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .blog-post-title a {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecomproductslist__title-link {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecom-productslist-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecom-featuredproducts-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark legend {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .legend {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .category-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .tags-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .product-category-items li a {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--background-type-image.row--style-dark h1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .heading--1 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark h2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .heading--2 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark h3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .heading--3 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-dark .listing-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-dark .listing-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-dark .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-dark .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .blog-post-title a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .legend {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .category-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .tags-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .product-category-items li a {
	color: rgb(255, 255, 255);
}
.row--style-light h1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .heading--1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light h2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .heading--2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light h3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .heading--3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecomproductslist .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist .row--style-light .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecomfeaturedproducts .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts .row--style-light .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary .row--style-light .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-light .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .blogpostlist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .blog-post-title a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecomproductslist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecom-productslist-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecomfeaturedproducts__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecom-featuredproducts-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .category-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .tags-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .product-category-items li a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light h1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .heading--1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light h2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .heading--2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light h3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .heading--3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-light .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-light .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-light .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-light .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .blog-post-title a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .category-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .tags-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .product-category-items li a {
	color: rgb(255, 255, 255);
}
.row--style-accent h1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .heading--1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent h2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .heading--2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent h3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .heading--3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecomproductslist .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist .row--style-accent .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecomfeaturedproducts .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts .row--style-accent .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary .row--style-accent .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-accent .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .blogpostlist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .blog-post-title a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecomproductslist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecom-productslist-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecomfeaturedproducts__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecom-featuredproducts-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .category-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .tags-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .product-category-items li a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent h1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .heading--1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent h2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .heading--2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent h3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .heading--3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-accent .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-accent .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-accent .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-accent .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .blog-post-title a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .category-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .tags-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .product-category-items li a {
	color: rgb(255, 255, 255);
}
.row--style-spare h1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .heading--1 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare h2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .heading--2 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare h3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .heading--3 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecomproductslist .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist .row--style-spare .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecomfeaturedproducts .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts .row--style-spare .listing-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary .row--style-spare .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-spare .summary-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .blogpostlist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .blog-post-title a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecomproductslist__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecom-productslist-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecomfeaturedproducts__title-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecom-featuredproducts-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .legend {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .category-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .tags-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .product-category-items li a {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare h1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .heading--1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare h2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .heading--2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare h3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .heading--3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-spare .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-spare .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-spare .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-spare .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .blog-post-title a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .category-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .tags-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .product-category-items li a {
	color: rgb(255, 255, 255);
}
.row--style-dark h1 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .heading--1 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark h2 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .heading--2 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark h3 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .heading--3 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecomproductslist .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomproductslist .row--style-dark .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomfeaturedproducts .row--style-dark .listing-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
[data-name='row'] .ecombasketsummary .row--style-dark .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-dark .summary-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .blogpostlist__title-link {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .blog-post-title a {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecomproductslist__title-link {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecom-productslist-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecom-featuredproducts-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark legend {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .legend {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .category-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .tags-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .product-category-items li a {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark h1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .heading--1 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark h2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .heading--2 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark h3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .heading--3 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomproductslist .listing-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-dark .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomfeaturedproducts .listing-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-dark .listing-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-dark .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark #migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-dark .summary-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .blogpostlist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .blog-post-title a {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomproductslist__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecom-productslist-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomfeaturedproducts__title-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecom-featuredproducts-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .legend {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .category-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .tags-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .product-category-items li a {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-light h4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .heading--4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .account-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecomproductslist .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist #migrated-site .row--style-light .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .ecomfeaturedproducts .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts #migrated-site .row--style-light .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light h5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .heading--5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-light .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-light .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light :not(.clicktocall__label).label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light time {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .blog-post-publish-date {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .paginate-older {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .paginate-newer {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-light h4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .heading--4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .account-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-light .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-light .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light h5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .heading--5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light label {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-light .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-light .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light time {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .paginate-older {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .paginate-newer {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-accent h4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .heading--4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .account-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecomproductslist .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist #migrated-site .row--style-accent .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .ecomfeaturedproducts .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts #migrated-site .row--style-accent .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent h5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .heading--5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-accent .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-accent .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent :not(.clicktocall__label).label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent time {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .blog-post-publish-date {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .paginate-older {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .paginate-newer {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-accent h4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .heading--4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .account-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-accent .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-accent .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent h5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .heading--5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent label {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-accent .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-accent .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent time {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .paginate-older {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .paginate-newer {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-spare h4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .heading--4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .account-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecomproductslist .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist #migrated-site .row--style-spare .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .ecomfeaturedproducts .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts #migrated-site .row--style-spare .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare h5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .heading--5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-spare .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-spare .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare :not(.clicktocall__label).label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare time {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .blog-post-publish-date {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .paginate-older {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .paginate-newer {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-spare h4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .heading--4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .account-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-spare .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-spare .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare h5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .heading--5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare label {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-spare .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-spare .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare time {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .paginate-older {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .paginate-newer {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-dark h4 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .heading--4 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .account-link {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomproductslist #migrated-site .row--style-dark .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomfeaturedproducts #migrated-site .row--style-dark .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark h5 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .heading--5 {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark label {
	color: rgb(255, 255, 255); fill: #fff;
}
[data-name='row'] .ecombasketsummary #migrated-site .row--style-dark .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-dark .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark :not(.clicktocall__label).label {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark time {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .blog-post-publish-date {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .paginate-older {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .paginate-newer {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--background-type-image.row--style-dark h4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .heading--4 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .account-link {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist #migrated-site .row--background-type-image.row--style-dark .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts #migrated-site .row--background-type-image.row--style-dark .product-item-title {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark h5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .heading--5 {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark label {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary #migrated-site .row--background-type-image.row--style-dark .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-dark .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark time {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .paginate-older {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .paginate-newer {
	color: rgb(255, 255, 255);
}
.row--style-light h4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .heading--4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .account-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecomproductslist .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist .row--style-light .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .ecomfeaturedproducts .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts .row--style-light .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light h5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .heading--5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary .row--style-light .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-light .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light :not(.clicktocall__label).label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light time {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .blog-post-publish-date {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .paginate-older {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .paginate-newer {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light h4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .heading--4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .account-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-light .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-light .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light h5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .heading--5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-light .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-light .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light time {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .paginate-older {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .paginate-newer {
	color: rgb(255, 255, 255);
}
.row--style-accent h4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .heading--4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .account-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecomproductslist .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist .row--style-accent .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .ecomfeaturedproducts .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts .row--style-accent .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent h5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .heading--5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary .row--style-accent .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-accent .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent :not(.clicktocall__label).label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent time {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .blog-post-publish-date {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .paginate-older {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .paginate-newer {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent h4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .heading--4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .account-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-accent .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-accent .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent h5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .heading--5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-accent .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-accent .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent time {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .paginate-older {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .paginate-newer {
	color: rgb(255, 255, 255);
}
.row--style-spare h4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .heading--4 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .account-link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecomproductslist .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomproductslist .row--style-spare .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .ecomfeaturedproducts .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.ecomfeaturedproducts .row--style-spare .product-item-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare h5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .heading--5 {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
[data-name='row'] .ecombasketsummary .row--style-spare .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-spare .cell--header {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare :not(.clicktocall__label).label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare time {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .blog-post-publish-date {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .paginate-older {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .paginate-newer {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare h4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .heading--4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .account-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-spare .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-spare .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare h5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .heading--5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-spare .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-spare .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare time {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .paginate-older {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .paginate-newer {
	color: rgb(255, 255, 255);
}
.row--style-dark h4 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .heading--4 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .account-link {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomproductslist .row--style-dark .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.ecomfeaturedproducts .row--style-dark .product-item-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark h5 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .heading--5 {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark label {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
[data-name='row'] .ecombasketsummary .row--style-dark .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-dark .cell--header {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark :not(.clicktocall__label).label {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark time {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .blog-post-publish-date {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .paginate-older {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .paginate-newer {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark h4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .heading--4 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .account-link {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomproductslist .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomproductslist .row--background-type-image.row--style-dark .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .ecomfeaturedproducts .product-item-title {
	color: rgb(255, 255, 255);
}
.ecomfeaturedproducts .row--background-type-image.row--style-dark .product-item-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark h5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .heading--5 {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
[data-name='row'] .ecombasketsummary .row--background-type-image.row--style-dark .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgb(255, 255, 255);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--background-type-image.row--style-dark .cell--header {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark :not(.clicktocall__label).label {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark time {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .blog-post-publish-date {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .paginate-older {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .paginate-newer {
	color: rgb(255, 255, 255);
}
body {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
p {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.paragraph {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.imagewidget__image-title {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.imagewidget__image-description {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.p-font {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
li {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
ol {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
blockquote {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
th {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
td {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.clicktocall__phone-number-link {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.dropbox__label {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.ecomproduct__product-body {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
.blogpost__post-body {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
@media only screen and (max-width:900px)
{
p {
	font-size: 17.56px;
}
.paragraph {
	font-size: 17.56px;
}
.imagewidget__image-title {
	font-size: 17.56px;
}
.imagewidget__image-description {
	font-size: 17.56px;
}
.p-font {
	font-size: 17.56px;
}
li {
	font-size: 17.56px;
}
ol {
	font-size: 17.56px;
}
blockquote {
	font-size: 17.56px;
}
th {
	font-size: 17.56px;
}
td {
	font-size: 17.56px;
}
.clicktocall__phone-number-link {
	font-size: 17.56px;
}
.dropbox__label {
	font-size: 17.56px;
}
.ecomproduct__product-body {
	font-size: 17.56px;
}
.blogpost__post-body {
	font-size: 17.56px;
}
}
@media only screen and (max-width:700px)
{
p {
	font-size: 16.36px;
}
.paragraph {
	font-size: 16.36px;
}
.imagewidget__image-title {
	font-size: 16.36px;
}
.imagewidget__image-description {
	font-size: 16.36px;
}
.p-font {
	font-size: 16.36px;
}
li {
	font-size: 16.36px;
}
ol {
	font-size: 16.36px;
}
blockquote {
	font-size: 16.36px;
}
th {
	font-size: 16.36px;
}
td {
	font-size: 16.36px;
}
.clicktocall__phone-number-link {
	font-size: 16.36px;
}
.dropbox__label {
	font-size: 16.36px;
}
.ecomproduct__product-body {
	font-size: 16.36px;
}
.blogpost__post-body {
	font-size: 16.36px;
}
}
a {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
.branding__site-title {
	text-transform: uppercase; line-height: 1.1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 30px; font-weight: 900;
}
@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.07px;
}
}
h1 {
	text-transform: uppercase; line-height: 1.1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 60px; font-weight: 900;
}
.contentgroup__h1 {
	text-transform: uppercase; line-height: 1.1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 60px; font-weight: 900;
}
@media only screen and (max-width:1024px)
{
h1 {
	font-size: 48px;
}
.contentgroup__h1 {
	font-size: 48px;
}
}
@media only screen and (max-width:900px)
{
h1 {
	font-size: 40px;
}
.contentgroup__h1 {
	font-size: 40px;
}
}
@media only screen and (max-width:700px)
{
h1 {
	font-size: 30px;
}
.contentgroup__h1 {
	font-size: 30px;
}
}
h2 {
	text-transform: uppercase; line-height: 1.1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 50px; font-weight: 900;
}
.contentgroup__h2 {
	text-transform: uppercase; line-height: 1.1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 50px; font-weight: 900;
}
@media only screen and (max-width:1024px)
{
h2 {
	font-size: 43.47px;
}
.contentgroup__h2 {
	font-size: 43.47px;
}
}
@media only screen and (max-width:900px)
{
h2 {
	font-size: 33.33px;
}
.contentgroup__h2 {
	font-size: 33.33px;
}
}
h3 {
	text-transform: uppercase; line-height: 1.2; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 42px; font-weight: 900;
}
.contentgroup__h3 {
	text-transform: uppercase; line-height: 1.2; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 42px; font-weight: 900;
}
@media only screen and (max-width:900px)
{
h3 {
	font-size: 31.11px;
}
.contentgroup__h3 {
	font-size: 31.11px;
}
}
h4 {
	text-transform: uppercase; line-height: 1.3; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 32px; font-weight: 900;
}
.contentgroup__h4 {
	text-transform: uppercase; line-height: 1.3; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 32px; font-weight: 900;
}
@media only screen and (max-width:700px)
{
h4 {
	font-size: 25.6px;
}
.contentgroup__h4 {
	font-size: 25.6px;
}
}
h5 {
	text-transform: uppercase; line-height: 1.5; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 700;
}
.contentgroup__h5 {
	text-transform: uppercase; line-height: 1.5; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 700;
}
@media only screen and (max-width:700px)
{
h5 {
	font-size: 15.65px;
}
.contentgroup__h5 {
	font-size: 15.65px;
}
}
h6 {
	text-transform: uppercase; line-height: 1.5; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 16px; font-weight: 700;
}
.contentgroup__h6 {
	text-transform: uppercase; line-height: 1.5; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 16px; font-weight: 700;
}
@media only screen and (max-width:700px)
{
h6 {
	font-size: 13.91px;
}
.contentgroup__h6 {
	font-size: 13.91px;
}
}
blockquote::before {
	line-height: 1.75; font-family: Heebo,sans-serif; font-size: 20px; margin-right: 10px;
}
.extendednavigation__item-name {
	line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.navigation-item--child .extendednavigation__item-name {
	font-size: 16.19px;
}
pre {
	line-height: 1.75; letter-spacing: 0.01em; font-family: monospace; font-size: 18px; font-weight: 400;
}
code {
	line-height: 1.75; letter-spacing: 0.01em; font-family: monospace; font-size: 18px; font-weight: 400;
}
button:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination) {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
legend {
	text-transform: uppercase; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 32px; font-weight: 900;
}
@media only screen and (max-width:900px)
{
legend {
	font-size: 28px;
}
}
label {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
[data-name='row'] .ecombasketsummary .cell--header {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
time {
	text-transform: none; line-height: 1; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
@media only screen and (max-width:700px)
{
label {
	font-size: 16.36px;
}
[data-name='row'] .ecombasketsummary .cell--header {
	font-size: 16.36px;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	font-size: 16.36px;
}
time {
	font-size: 16.36px;
}
}
input {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
select {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
textarea {
	line-height: 1.75; letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
@media only screen and (max-width:700px)
{
input {
	font-size: 16.36px;
}
select {
	font-size: 16.36px;
}
textarea {
	font-size: 16.36px;
}
}
:-ms-input-placeholder {
	letter-spacing: 0.01em; font-family: Heebo,sans-serif; font-size: 18px; font-weight: 400;
}
@media only screen and (max-width:700px)
{
:-ms-input-placeholder {
	font-size: 16.36px;
}
}
.gallery__image-title {
	line-height: 1.4; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 26px; font-weight: 800;
}
.gallery__image-description {
	line-height: 1.4; letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 16px; font-weight: 400;
}
.row--style-light .branding__link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .branding__link {
	color: rgb(255, 255, 255);
}
.row--style-accent .branding__link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .branding__link {
	color: rgb(255, 255, 255);
}
.row--style-spare .branding__link {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .branding__link {
	color: rgb(255, 255, 255);
}
.row--style-dark .branding__link {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .branding__link {
	color: rgb(255, 255, 255);
}
.row--style-light.row--width-full .contentgroup {
	background: rgb(255, 255, 255); box-shadow: none;
}
.row--style-light.row--width-full .contentgroup--card {
	background: rgb(255, 255, 255); box-shadow: none;
}
.row--style-light.row--height-no-padding .contentgroup {
	background: rgb(255, 255, 255); box-shadow: none;
}
.row--style-light.row--height-no-padding .contentgroup--card {
	background: rgb(255, 255, 255); box-shadow: none;
}
.row--style-accent.row--width-full .contentgroup {
	background: rgb(35, 250, 248); box-shadow: none;
}
.row--style-accent.row--width-full .contentgroup--card {
	background: rgb(35, 250, 248); box-shadow: none;
}
.row--style-accent.row--height-no-padding .contentgroup {
	background: rgb(35, 250, 248); box-shadow: none;
}
.row--style-accent.row--height-no-padding .contentgroup--card {
	background: rgb(35, 250, 248); box-shadow: none;
}
.row--style-spare.row--width-full .contentgroup {
	background: rgb(237, 240, 240); box-shadow: none;
}
.row--style-spare.row--width-full .contentgroup--card {
	background: rgb(237, 240, 240); box-shadow: none;
}
.row--style-spare.row--height-no-padding .contentgroup {
	background: rgb(237, 240, 240); box-shadow: none;
}
.row--style-spare.row--height-no-padding .contentgroup--card {
	background: rgb(237, 240, 240); box-shadow: none;
}
.row--style-dark.row--width-full .contentgroup {
	background: rgb(59, 76, 119); box-shadow: none;
}
.row--style-dark.row--width-full .contentgroup--card {
	background: rgb(59, 76, 119); box-shadow: none;
}
.row--style-dark.row--height-no-padding .contentgroup {
	background: rgb(59, 76, 119); box-shadow: none;
}
.row--style-dark.row--height-no-padding .contentgroup--card {
	background: rgb(59, 76, 119); box-shadow: none;
}
.row--style-light .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .row--style-light.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .row--style-accent.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .row--style-spare.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .row--style-dark.row--width-full .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--height-no-padding .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .row--style-light.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-light.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .row--style-accent.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-accent.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .row--style-spare.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-spare.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-light .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .row--style-dark.row--width-full .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--width-full .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--height-no-padding .contentgroup .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--style-dark.row--height-no-padding .contentgroup--card .contentgroup__body * {
	color: rgb(255, 255, 255);
}
[data-name='contentgroup'] {
	z-index: 1;
}
[data-name='contentgroup'].js-texteditor-showing {
	z-index: 99999;
}
.contentgroup__image-wrapper {
	width: 100%;
}
.contentgroup__body-wrapper {
	width: 100%;
}
.contentgroup__content {
	display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
.contentgroup--inline .contentgroup__content {
	display: flex; flex-wrap: nowrap; align-items: center; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.contentgroup--inline .contentgroup__content {
	display: block;
}
}
.contentgroup--inline .contentgroup__image-wrapper {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.contentgroup--inline .contentgroup__body-wrapper {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
@media only screen and (max-width:700px)
{
.contentgroup--inline .contentgroup__image-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.contentgroup--inline .contentgroup__body-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.contentgroup--regular.contentgroup--inline .contentgroup__body-wrapper {
	padding: 30px;
}
@media only screen and (max-width:700px)
{
.contentgroup--regular.contentgroup--inline .contentgroup__body-wrapper {
	padding: 15px;
}
}
.contentgroup--card.contentgroup--inline .contentgroup__body-wrapper {
	padding: 60px;
}
@media only screen and (max-width:700px)
{
.contentgroup--card.contentgroup--inline .contentgroup__body-wrapper {
	padding: 30px;
}
}
.contentgroup--inline .contentgroup__image-wrapper {
	min-height: 500px; align-items: stretch; align-self: stretch; -webkit-align-self: stretch; -moz-align-self: stretch; -ms-align-self: stretch;
}
@media only screen and (max-width:700px)
{
.contentgroup--inline .contentgroup__image-wrapper {
	min-height: 300px;
}
}
.contentgroup--inline .imagewidget__image {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; object-fit: cover;
}
.row--style-light .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-accent .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-dark .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-spare .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.contentgroup--card .contentgroup__body-wrapper {
	padding: 10px 30px 30px;
}
.row--style-light .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-accent .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-dark .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-spare .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-light .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--style-accent .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--style-spare .contentgroup__heading {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--style-dark .contentgroup__heading {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .contentgroup__heading {
	color: rgb(255, 255, 255);
}
.row--style-light .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-accent .contentgroup__body {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-spare .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-dark .contentgroup__body {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-light hr.rule {
	background: rgba(59, 76, 119, 0.2);
}
.row--style-accent hr.rule {
	background: rgba(59, 76, 119, 0.2);
}
.row--style-spare hr.rule {
	background: rgba(59, 76, 119, 0.2);
}
.row--style-dark hr.rule {
	background: rgba(255, 255, 255, 0.2);
}
.tweet-wrap {
	margin-top: 12px;
}
.tweet-list {
	margin: 0px -30px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:900px)
{
.tweet-list {
	margin: 0px; display: block;
}
}
.tweet-item {
	padding: 0px 30px; margin-bottom: 32px; max-width: 33.33%; flex-basis: 33.33%; -webkit-flex-basis: 33.333%; -moz-flex-basis: 33.333%;
}
@media only screen and (max-width:900px)
{
.tweet-item {
	padding: 0px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.account-link {
	text-decoration: none; display: block;
}
.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 {
	text-transform: inherit; line-height: 1; letter-spacing: 0px; font-size: 14px;
}
.twitter__timestamp {
	text-transform: inherit; line-height: 1; letter-spacing: 0px; font-size: 14px;
}
[class*='columns-'] .tweet-item {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.gallery .gallery-item {
	position: relative;
}
.gallery .gallery-item:hover .gallery__caption {
	visibility: visible; opacity: 1;
}
.gallery .gallery__caption {
	padding: 20px; transition:0.3s; left: 0px; top: 0px; right: 0px; bottom: 0px; display: flex; visibility: hidden; position: absolute; opacity: 0; justify-content: center; align-items: center;
}
@media only screen and (max-width:700px)
{
.gallery .gallery__caption {
	display: none;
}
}
.row--style-light .gallery .gallery__caption {
	background: rgba(59, 76, 119, 0.8);
}
.row--style-accent .gallery .gallery__caption {
	background: rgba(255, 255, 255, 0.8);
}
.row--style-dark .gallery .gallery__caption {
	background: rgba(35, 250, 248, 0.8);
}
.row--style-spare .gallery .gallery__caption {
	background: rgba(59, 76, 119, 0.8);
}
.gallery__caption-link {
	text-align: center; line-height: 1.4; display: block;
}
.gallery__image-title {
	margin-bottom: 6px; display: block;
}
.row--style-light .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--style-accent .gallery__image-title {
	color: rgb(59, 76, 119);
}
.row--style-dark .gallery__image-title {
	color: rgb(59, 76, 119);
}
.row--style-spare .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--style-light .gallery__image-description {
	color: rgba(255, 255, 255, 0.8);
}
.row--style-accent .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-dark .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare .gallery__image-description {
	color: rgba(255, 255, 255, 0.8);
}
.row--layout-gallery-masonry .gallery__caption {
	margin: 1.25% 0px; padding: 0px 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 {
	margin: 30px 0px; padding: 30px 30px 30px 80px; position: relative;
}
@media only screen and (max-width:700px)
{
.blogpost blockquote {
	margin: 20px 0px; padding: 20px 20px 20px 60px;
}
}
.blogpost blockquote::before {
	left: 30px; top: 28px; line-height: normal; font-size: 60px; position: absolute;
}
@media only screen and (max-width:700px)
{
.blogpost blockquote::before {
	left: 20px; top: 20px;
}
}
.row--style-light .blogpost blockquote {
	color: rgb(59, 76, 119); background-color: rgb(247, 247, 247);
}
.row--style-accent .blogpost blockquote {
	color: rgb(255, 255, 255); background-color: rgb(5, 204, 202);
}
.row--style-dark .blogpost blockquote {
	color: rgb(255, 255, 255); background-color: rgb(64, 83, 129);
}
.row--style-spare .blogpost blockquote {
	color: rgb(59, 76, 119); background-color: rgb(229, 233, 233);
}
:not(.row--background-type-image).row--style-light .language-selector__item {
	border-color: rgb(230, 230, 230); background-color: rgb(255, 255, 255);
}
:not(.row--background-type-image).row--style-accent .language-selector__item {
	border-color: rgb(5, 229, 227); background-color: rgb(35, 250, 248);
}
:not(.row--background-type-image).row--style-spare .language-selector__item {
	border-color: rgb(209, 217, 217); background-color: rgb(237, 240, 240);
}
:not(.row--background-type-image).row--style-dark .language-selector__item {
	border-color: rgb(76, 98, 153); background-color: rgb(59, 76, 119);
}
:not(.row--background-type-image).row--style-light .language-selector__item--current {
	background-color: rgb(240, 240, 240);
}
:not(.row--background-type-image).row--style-accent .language-selector__item--current {
	background-color: rgb(6, 249, 246);
}
:not(.row--background-type-image).row--style-spare .language-selector__item--current {
	background-color: rgb(220, 226, 226);
}
:not(.row--background-type-image).row--style-dark .language-selector__item--current {
	background-color: rgb(49, 63, 99);
}
.extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	box-shadow: 0px 2px 4px rgba(0,0,0,0.02), 0px 6px 12px rgba(0,0,0,0.02), 0px 12px 24px rgba(0,0,0,0.02), 0px 24px 48px rgba(0,0,0,0.02);
}
.row--style-light .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(255, 255, 255);
}
@media only screen and (max-width:900px)
{
.row--style-light .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(245, 245, 245); box-shadow: none;
}
}
.row--style-accent .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(35, 250, 248);
}
@media only screen and (max-width:900px)
{
.row--style-accent .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(15, 250, 247); box-shadow: none;
}
}
.row--style-dark .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(59, 76, 119);
}
@media only screen and (max-width:900px)
{
.row--style-dark .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(52, 67, 105); box-shadow: none;
}
}
.row--style-spare .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(255, 255, 255);
}
@media only screen and (max-width:900px)
{
.row--style-spare .extendednavigation :not(.navigation-item--child).navigation-item .navigation-list--children {
	background: rgb(245, 245, 245); box-shadow: none;
}
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	margin: 0px 12px;
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	margin: 0px 12px;
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	margin: 0px 12px;
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	margin: 0px 12px;
}
.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-light .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.navigation-open .row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.navigation-open .row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.navigation-open .row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.navigation-open .row--style-accent .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-dark .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.navigation-open .row--style-spare .extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
@media only screen and (max-width:900px)
{
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name {
	margin: 6px 0px; padding: 8px 16px;
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:hover {
	margin: 6px 0px; padding: 8px 16px;
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:active {
	margin: 6px 0px; padding: 8px 16px;
}
.extendednavigation :not(.navigation-item--child).selected.navigation-item > .extendednavigation__item-name:focus {
	margin: 6px 0px; padding: 8px 16px;
}
}
.row--style-light .extendednavigation :not(.navigation-item--child).folder.selected.navigation-item .item-name--parent::after {
	color: rgb(59, 76, 119);
}
.row--style-accent .extendednavigation :not(.navigation-item--child).folder.selected.navigation-item .item-name--parent::after {
	color: rgb(255, 255, 255);
}
.row--style-dark .extendednavigation :not(.navigation-item--child).folder.selected.navigation-item .item-name--parent::after {
	color: rgb(59, 76, 119);
}
.row--style-spare .extendednavigation :not(.navigation-item--child).folder.selected.navigation-item .item-name--parent::after {
	color: rgb(59, 76, 119);
}
@media only screen and (min-width:901px)
{
.row--style-light :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .folder .item-name--parent::after {
	color: rgb(255, 255, 255);
}
.row--style-accent :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-accent .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .folder .item-name--parent::after {
	color: rgb(255, 255, 255);
}
.row--style-spare :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-spare :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .folder .item-name--parent::after {
	color: rgb(255, 255, 255);
}
.row--style-dark :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-dark .folder .item-name--parent::after {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .folder .item-name--parent::after {
	color: rgb(255, 255, 255);
}
}
@media only screen and (max-width:900px)
{
.row--background-type-image.row--style-light :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-light .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-spare :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-spare .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-dark :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .folder .item-name--parent::after {
	color: rgba(255, 255, 255, 0.875);
}
}
.row--background-type-image.row--style-light .menu-icon :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-light .menu-icon .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .menu-icon :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .menu-icon .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-spare .menu-icon :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-spare .menu-icon .folder .item-name--parent::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-dark .menu-icon :not(.navigation-item--child).navigation-item > .extendednavigation__item-name {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-dark .menu-icon .folder .item-name--parent::after {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-light .navigation-item--child > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent .navigation-item--child > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-dark .navigation-item--child > .extendednavigation__item-name {
	color: rgba(255, 255, 255, 0.875);
}
.row--style-spare .navigation-item--child > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.75);
}
.row--background-type-image.row--style-light .navigation-item--child > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-accent .navigation-item--child > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--background-type-image.row--style-dark .navigation-item--child > .extendednavigation__item-name {
	color: rgba(255, 255, 255, 0.875);
}
.row--background-type-image.row--style-spare .navigation-item--child > .extendednavigation__item-name {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(59, 76, 119);
}
.row--style-accent .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(59, 76, 119);
}
.row--style-dark .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(255, 255, 255);
}
.row--style-spare .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-light .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-accent .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-dark .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .selected.navigation-item--child > .extendednavigation__item-name {
	color: rgb(59, 76, 119);
}
.vertical :not(.navigation-item--child).selected.navigation-item > .item-name {
	margin-left: 0px;
}
.vertical :not(.navigation-item--child).selected.navigation-item > .item-name:hover {
	margin-left: 0px;
}
.vertical :not(.navigation-item--child).selected.navigation-item > .item-name:active {
	margin-left: 0px;
}
.vertical :not(.navigation-item--child).selected.navigation-item > .item-name:focus {
	margin-left: 0px;
}
[data-name='row'] .sidebar-nav :not(.navigation-item--child).selected.navigation-item > .item-name {
	margin-left: 0px;
}
[data-name='row'] .sidebar-nav :not(.navigation-item--child).selected.navigation-item > .item-name:hover {
	margin-left: 0px;
}
[data-name='row'] .sidebar-nav :not(.navigation-item--child).selected.navigation-item > .item-name:active {
	margin-left: 0px;
}
[data-name='row'] .sidebar-nav :not(.navigation-item--child).selected.navigation-item > .item-name:focus {
	margin-left: 0px;
}
.widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 20px 35px; border-radius: 0px; border: currentColor; border-image: none;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 20px 35px; border-radius: 0px; border: currentColor; border-image: none;
}
@media only screen and (max-width:700px)
{
.widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 15px 25px;
}
:not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 15px 25px;
}
}
.row--style-light .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-light :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-accent .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-accent :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-dark :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-spare .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-spare :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--style-light .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:hover {
	background: rgb(10, 249, 247); color: rgb(59, 76, 119);
}
.row--style-light :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:hover {
	background: rgb(10, 249, 247); color: rgb(59, 76, 119);
}
.row--style-accent .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:hover {
	background: rgb(242, 242, 242); color: rgb(59, 76, 119);
}
.row--style-accent :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:hover {
	background: rgb(242, 242, 242); color: rgb(59, 76, 119);
}
.row--style-dark .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:hover {
	background: rgb(10, 249, 247); color: rgb(59, 76, 119);
}
.row--style-dark :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:hover {
	background: rgb(10, 249, 247); color: rgb(59, 76, 119);
}
.row--style-spare .widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button:hover {
	background: rgb(10, 249, 247); color: rgb(59, 76, 119);
}
.row--style-spare :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link:hover {
	background: rgb(10, 249, 247); color: rgb(59, 76, 119);
}
.columns-three-left :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-three-middle :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-three-right :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-three-first :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-three-second :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-three-third :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-three-fourth :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-left :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-middle :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-right :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-first :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-second :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-third :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.columns-four-fourth :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	padding: 16px 24px;
}
.row--style-light .form .label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .form .label {
	color: rgb(255, 255, 255);
}
.row--style-accent .form .label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .form .label {
	color: rgb(255, 255, 255);
}
.row--style-spare .form .label {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .form .label {
	color: rgb(255, 255, 255);
}
.row--style-dark .form .label {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .form .label {
	color: rgb(255, 255, 255);
}
.form input[type='search'] {
	padding: 8px 12px; border-radius: 0px;
}
.form input[type='email'] {
	padding: 8px 12px; border-radius: 0px;
}
.form input[type='password'] {
	padding: 8px 12px; border-radius: 0px;
}
.form textarea {
	padding: 8px 12px; border-radius: 0px;
}
.form .input--single-line {
	padding: 8px 12px; border-radius: 0px;
}
.row--style-light .form input[type='search'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--style-light .form input[type='email'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--style-light .form input[type='password'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--style-light .form textarea {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--style-light .form .input--single-line {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--style-spare .form input[type='search'] {
	background: rgb(218, 224, 224); color: rgb(59, 76, 119);
}
.row--style-spare .form input[type='email'] {
	background: rgb(218, 224, 224); color: rgb(59, 76, 119);
}
.row--style-spare .form input[type='password'] {
	background: rgb(218, 224, 224); color: rgb(59, 76, 119);
}
.row--style-spare .form textarea {
	background: rgb(218, 224, 224); color: rgb(59, 76, 119);
}
.row--style-spare .form .input--single-line {
	background: rgb(218, 224, 224); color: rgb(59, 76, 119);
}
.row--style-accent .form input[type='search'] {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-accent .form input[type='email'] {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-accent .form input[type='password'] {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-accent .form textarea {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-accent .form .input--single-line {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark .form input[type='search'] {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark .form input[type='email'] {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark .form input[type='password'] {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark .form textarea {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark .form .input--single-line {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-light .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-light .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-light .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-light .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-light .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.responsiveslideshow {
	position: relative;
}
.responsiveslideshow .slides-list {
	padding-right: 0px; padding-left: 0px;
}
.responsiveslideshow .pagination-list {
	padding-right: 0px; padding-left: 0px;
}
.responsiveslideshow .slides-list {
	height: 600px; overflow: hidden; min-height: auto;
}
.responsiveslideshow .figure {
	height: 600px; overflow: hidden; min-height: auto;
}
@media only screen and (max-width:900px)
{
.responsiveslideshow .slides-list {
	height: 500px;
}
.responsiveslideshow .figure {
	height: 500px;
}
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .slides-list {
	height: 350px;
}
.responsiveslideshow .figure {
	height: 350px;
}
}
.responsiveslideshow .figure {
	background-color: transparent;
}
.responsiveslideshow .image-link {
	z-index: 2;
}
.responsiveslideshow .slide-navigation {
	position: absolute; z-index: 2;
}
.responsiveslideshow .slide-pagination {
	position: absolute; z-index: 2;
}
.responsiveslideshow .slide-navigation .button {
	cursor: pointer;
}
.responsiveslideshow .slide-pagination .button {
	cursor: pointer;
}
.responsiveslideshow .slide-pagination {
	top: 30px; text-align: center; right: 30px; bottom: 30px; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .slide-pagination {
	right: 20px;
}
}
.responsiveslideshow .pagination-item {
	margin: 4px 0px; line-height: 1; display: block;
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .pagination-item {
	margin: 4px 0px;
}
}
.responsiveslideshow .button--pagination:hover {
	background: rgb(35, 250, 248);
}
.responsiveslideshow .selected.pagination-item .button--pagination {
	background: rgb(35, 250, 248);
}
.responsiveslideshow .button--pagination {
	background: rgba(0, 0, 0, 0.25); padding: 0px; border-radius: 100%; border: 0px currentColor; transition:0.3s; border-image: none; width: 10px; height: 10px; text-indent: -9999px; -webkit-transition: .3s;
}
.responsiveslideshow .slide-navigation {
	margin: 0px 16px 24px 0px; right: 0px; bottom: 0px; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .slide-navigation {
	margin: 0px; bottom: 50px; position: relative;
}
}
.responsiveslideshow .slide-navigation .button {
	padding: 0px; border: 0px currentColor; transition:0.3s; border-image: none; width: 55px; height: 45px; text-align: center; margin-right: 5px; -webkit-transition: .3s;
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .slide-navigation .button {
	width: 100%; height: 50px; margin-right: 0px; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
}
.responsiveslideshow .slide-navigation .button:hover {
	opacity: 1;
}
.responsiveslideshow .slide-navigation .button:focus {
	
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .slide-navigation + .slide-pagination {
	top: 0px; max-height: 90%;
}
}
.responsiveslideshow .previous-button {
	background: rgba(0, 0, 0, 0.25);
}
.responsiveslideshow .next-button {
	background: rgba(0, 0, 0, 0.25);
}
.responsiveslideshow .pause-toggle {
	background: rgba(0, 0, 0, 0.25);
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .previous-button {
	background: rgb(25, 25, 25);
}
.responsiveslideshow .next-button {
	background: rgb(25, 25, 25);
}
.responsiveslideshow .pause-toggle {
	background: rgb(25, 25, 25);
}
}
.responsiveslideshow .previous-button::after {
	margin: 0px auto; transition:0.5s; width: 12px; height: 12px; border-top-color: white; border-left-color: white; border-top-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; display: block; position: relative; content: ""; will-change: transition;
}
.responsiveslideshow .next-button::after {
	margin: 0px auto; transition:0.5s; width: 12px; height: 12px; border-top-color: white; border-left-color: white; border-top-width: 2px; border-left-width: 2px; border-top-style: solid; border-left-style: solid; display: block; position: relative; content: ""; 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 {
	border-width: 8px 0px 8px 14px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent white; margin: 0px auto; left: 0px; top: 15px; width: 12px; height: 16px; right: 0px; position: absolute; content: "";
}
.responsiveslideshow .pause.pause-toggle::before {
	border-width: medium 2px; border-style: none solid; border-color: currentColor white; margin: 0px auto; left: -4px; right: 0px; content: "";
}
.responsiveslideshow .control-text {
	display: none;
}
.responsiveslideshow .responsiveslideshow__caption {
	background: none; padding: 50px 24px 24px; max-width: calc(100% - 200px);
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .responsiveslideshow__caption {
	padding: 50px 48px 24px 24px; bottom: 0px; z-index: 1; max-width: 100%; transform: translateY(-50px);
}
}
.responsiveslideshow .responsiveslideshow__caption::before {
	background: linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent); left: 0px; top: 0px; width: calc(100% + 200px); right: 0px; bottom: 0px; position: absolute; content: "";
}
@media only screen and (max-width:700px)
{
.responsiveslideshow .responsiveslideshow__caption::before {
	width: 100%;
}
}
.responsiveslideshow .image-title {
	text-align: left; color: rgb(255, 255, 255); line-height: 24px; font-size: 16px; position: relative; z-index: 1; -ms-word-wrap: break-word;
}
.responsiveslideshow .image-description {
	text-align: left; color: rgb(255, 255, 255); line-height: 24px; font-size: 16px; position: relative; z-index: 1; -ms-word-wrap: break-word;
}
.responsiveslideshow .image-title {
	padding-bottom: 2px; font-weight: bold;
}
.social-name {
	display: none; visibility: hidden;
}
.social-item {
	margin-right: 6px; margin-inline-end: 6px;
}
.social-link {
	transition:background 0.3s; width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--style-light .social-link {
	color: rgb(255, 255, 255); background-color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-light .social-link {
	color: rgb(255, 255, 255); background-color: rgb(59, 76, 119);
}
.row--style-accent .social-link {
	color: rgb(35, 250, 248); background-color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-accent .social-link {
	color: rgb(35, 250, 248); background-color: rgb(59, 76, 119);
}
.row--style-spare .social-link {
	color: rgb(237, 240, 240); background-color: rgb(59, 76, 119);
}
.row--background-type-image.row--style-spare .social-link {
	color: rgb(237, 240, 240); background-color: rgb(59, 76, 119);
}
.row--style-dark .social-link {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .social-link {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
.social-link::before {
	margin: 0px;
}
.row--style-light .social-link:hover {
	color: rgb(255, 255, 255); background-color: rgb(59, 76, 119);
}
.row--style-accent .social-link:hover {
	color: rgb(35, 250, 248); background-color: rgb(59, 76, 119);
}
.row--style-spare .social-link:hover {
	color: rgb(237, 240, 240); background-color: rgb(59, 76, 119);
}
.row--style-dark .social-link:hover {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
[data-name='row'] .row--layout-reverse .responsivecolumns {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
#migrated-site .row--layout-reverse .responsivecolumns {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
.row--layout-stacked .responsivecolumns {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--layout-stacked .responsivecolumns {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
.row--layout-stacked .column {
	width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-stacked .column {
	width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-stacked .column + .column {
	padding-top: 2rem;
}
#migrated-site .row--layout-stacked .column + .column {
	padding-top: 2rem;
}
#page-zones__header .row--style-light .contact .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-light .contact .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-light .contact [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-light .contact .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-light .contact .address-line {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-accent .contact .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-accent .contact .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-accent .contact [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-accent .contact .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-accent .contact .address-line {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-spare .contact .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-spare .contact .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-spare .contact [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-spare .contact .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-spare .contact .address-line {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-dark .contact .phone-number-link {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-dark .contact .clicktocall__label {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-dark .contact [data-name='content'] {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-dark .contact .email {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
#page-zones__header .row--style-dark .contact .address-line {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 15.45px; font-weight: 400;
}
.row--style-light.row--navigation-4 .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-4 .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-4 [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-4 .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-5 .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-5 .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-5 [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-light.row--navigation-5 .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-4 .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-4 .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-4 [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-4 .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-5 .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-5 .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-5 [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-accent.row--navigation-5 .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-4 .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-4 .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-4 [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-4 .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-5 .phone-number-link {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-5 .clicktocall__label {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-5 [data-name='content'] {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-spare.row--navigation-5 .email {
	color: rgb(59, 76, 119); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-4 .phone-number-link {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-4 .clicktocall__label {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-4 [data-name='content'] {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-4 .email {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-5 .phone-number-link {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-5 .clicktocall__label {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-5 [data-name='content'] {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--style-dark.row--navigation-5 .email {
	color: rgb(255, 255, 255); letter-spacing: 0px; font-family: Heebo,sans-serif; font-size: 17px; font-weight: 400;
}
.row--navigation-4 address {
	line-height: 1;
}
.row--navigation-5 address {
	line-height: 1;
}
.row--footer-1 address {
	line-height: 1;
}
.row--footer-2 address {
	line-height: 1;
}
.row--footer-4 address {
	line-height: 1;
}
.row--navigation-4 .address-line {
	display: inline-block;
}
.row--navigation-5 .address-line {
	display: inline-block;
}
.row--footer-1 .address-line {
	display: inline-block;
}
.row--footer-2 .address-line {
	display: inline-block;
}
.row--footer-4 .address-line {
	display: inline-block;
}
.row--navigation-4 .address-line::after {
	display: inline-block; content: ",";
}
.row--navigation-5 .address-line::after {
	display: inline-block; content: ",";
}
.row--footer-1 .address-line::after {
	display: inline-block; content: ",";
}
.row--footer-2 .address-line::after {
	display: inline-block; content: ",";
}
.row--footer-4 .address-line::after {
	display: inline-block; content: ",";
}
.row--navigation-4 :last-child.address-line::after {
	display: none;
}
.row--navigation-5 :last-child.address-line::after {
	display: none;
}
.row--footer-1 :last-child.address-line::after {
	display: none;
}
.row--footer-2 :last-child.address-line::after {
	display: none;
}
.row--footer-4 :last-child.address-line::after {
	display: none;
}
[class*='row--contact-3'] [data-name='contentgroup'] + [data-name='companyaddress'] {
	margin-top: 0px;
}
[class*='row--contact-3'] [data-name='contentgroup'] + [data-name='emaildisplay'] {
	margin-top: 0px;
}
[class*='row--contact-3'] [data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 0px;
}
[id^='migrate'] [class*='row--contact-3'] [data-name='contentgroup'] + [data-name='companyaddress'] {
	margin-top: 0px;
}
[id^='migrate'] [class*='row--contact-3'] [data-name='contentgroup'] + [data-name='emaildisplay'] {
	margin-top: 0px;
}
[id^='migrate'] [class*='row--contact-3'] [data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 0px;
}
[class*='row--contact-4'] [data-name='contentgroup'] + [data-name='companyaddress'] {
	margin-top: 0px;
}
[class*='row--contact-4'] [data-name='contentgroup'] + [data-name='emaildisplay'] {
	margin-top: 0px;
}
[class*='row--contact-4'] [data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 0px;
}
[id^='migrate'] [class*='row--contact-4'] [data-name='contentgroup'] + [data-name='companyaddress'] {
	margin-top: 0px;
}
[id^='migrate'] [class*='row--contact-4'] [data-name='contentgroup'] + [data-name='emaildisplay'] {
	margin-top: 0px;
}
[id^='migrate'] [class*='row--contact-4'] [data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 0px;
}
.row--layout-contact-5a .contentgroup__image-wrapper {
	padding: 30px 30px 0px;
}
[id^='migrate'] .row--layout-contact-5a .contentgroup__image-wrapper {
	padding: 30px 30px 0px;
}
.row--layout-contact-5a .imagewidget__image-link {
	width: auto;
}
[id^='migrate'] .row--layout-contact-5a .imagewidget__image-link {
	width: auto;
}
.row--layout-contact-5a [data-name='contentgroup'] + [data-name='companyaddress'] {
	margin-top: 0px;
}
.row--layout-contact-5a [data-name='contentgroup'] + [data-name='emaildisplay'] {
	margin-top: 0px;
}
.row--layout-contact-5a [data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-contact-5a [data-name='contentgroup'] + [data-name='companyaddress'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-contact-5a [data-name='contentgroup'] + [data-name='emaildisplay'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-contact-5a [data-name='contentgroup'] + [data-name='clicktocall'] {
	margin-top: 0px;
}
#migrated-site .row--layout-contact-5a .imagewidget .image-link {
	display: inline-block;
}
#migrated-site .row--layout-contact-5a .companyaddress.widget p {
	text-align: center;
}
.row--layout-gallery-square .gallery__image {
	display: none; visibility: hidden;
}
.row--gallery-1 .gallery__image {
	display: none; visibility: hidden;
}
.row--gallery-2 .gallery__image {
	display: none; visibility: hidden;
}
#migrated [data-rowtype^='gallery'] .row--layout-gallery-square .gallery__image {
	display: none; visibility: hidden;
}
#migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square .gallery__image {
	display: none; visibility: hidden;
}
.row--layout-gallery-square .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--gallery-1 .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--gallery-2 .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated [data-rowtype^='gallery'] .row--layout-gallery-square .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--layout-gallery-square__caption {
	padding: 15px 15px 0px;
}
.row--gallery-1__caption {
	padding: 15px 15px 0px;
}
.row--gallery-2__caption {
	padding: 15px 15px 0px;
}
#migrated [data-rowtype^='gallery'] .row--layout-gallery-square__caption {
	padding: 15px 15px 0px;
}
#migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__caption {
	padding: 15px 15px 0px;
}
.row--layout-gallery-square__caption-link {
	text-align: center; display: block;
}
.row--gallery-1__caption-link {
	text-align: center; display: block;
}
.row--gallery-2__caption-link {
	text-align: center; display: block;
}
#migrated [data-rowtype^='gallery'] .row--layout-gallery-square__caption-link {
	text-align: center; display: block;
}
#migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__caption-link {
	text-align: center; display: block;
}
.row--layout-gallery-square__image-title {
	font-weight: bold;
}
.row--gallery-1__image-title {
	font-weight: bold;
}
.row--gallery-2__image-title {
	font-weight: bold;
}
#migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	font-weight: bold;
}
#migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	font-weight: bold;
}
.row--style-light .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--gallery-1__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--gallery-2__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--gallery-1__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--gallery-2__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--gallery-1__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--gallery-2__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--gallery-1__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--gallery-2__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--gallery-1__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--gallery-2__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--gallery-1__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--gallery-2__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--gallery-1__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--gallery-2__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--gallery-1__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--gallery-2__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-title {
	color: rgb(255, 255, 255);
}
.row--style-light .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light .row--gallery-1__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light .row--gallery-2__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-accent .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent .row--gallery-1__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent .row--gallery-2__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-spare .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare .row--gallery-1__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare .row--gallery-2__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare #migrated-site [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-dark .row--layout-gallery-square__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.row--style-dark .row--gallery-1__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.row--style-dark .row--gallery-2__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.row--style-dark #migrated [data-rowtype^='gallery'] .row--layout-gallery-square__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.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; left: 5px; top: 0px; right: 5px; bottom: 10px; overflow: hidden; position: absolute; background-repeat: no-repeat; background-size: cover;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-square .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--layout-gallery-nopad ul.gallery-widget {
	margin: 0px;
}
.row--layout-gallery-nopad .gallery.widget {
	margin: 0px;
}
.row--layout-gallery-nopad .gallery-list {
	margin: 0px;
}
.row--layout-gallery-vertical-nopad ul.gallery-widget {
	margin: 0px;
}
.row--layout-gallery-vertical-nopad .gallery.widget {
	margin: 0px;
}
.row--layout-gallery-vertical-nopad .gallery-list {
	margin: 0px;
}
#migrated .row--layout-gallery-nopad ul.gallery-widget {
	margin: 0px;
}
#migrated .row--layout-gallery-nopad .gallery.widget {
	margin: 0px;
}
#migrated .row--layout-gallery-nopad .gallery-list {
	margin: 0px;
}
#migrated-site .row--layout-gallery-nopad ul.gallery-widget {
	margin: 0px;
}
#migrated-site .row--layout-gallery-nopad .gallery.widget {
	margin: 0px;
}
#migrated-site .row--layout-gallery-nopad .gallery-list {
	margin: 0px;
}
.row--layout-gallery-nopad ul.gallery-widget li {
	margin: 0px;
}
.row--layout-gallery-nopad .gallery-item {
	margin: 0px;
}
.row--layout-gallery-vertical-nopad ul.gallery-widget li {
	margin: 0px;
}
.row--layout-gallery-vertical-nopad .gallery-item {
	margin: 0px;
}
#migrated .row--layout-gallery-nopad ul.gallery-widget li {
	margin: 0px;
}
#migrated .row--layout-gallery-nopad .gallery-item {
	margin: 0px;
}
#migrated-site .row--layout-gallery-nopad ul.gallery-widget li {
	margin: 0px;
}
#migrated-site .row--layout-gallery-nopad .gallery-item {
	margin: 0px;
}
.row--layout-gallery-nopad .gallery-widget li .inner {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px !important;
}
.row--layout-gallery-vertical-nopad .gallery-widget li .inner {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px !important;
}
#migrated .row--layout-gallery-nopad .gallery-widget li .inner {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px !important;
}
#migrated-site .row--layout-gallery-nopad .gallery-widget li .inner {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px !important;
}
.row--layout-gallery-nopad .gallery-widget li span a {
	height: auto;
}
.row--layout-gallery-nopad .gallery__image-link {
	height: auto;
}
.row--layout-gallery-vertical-nopad .gallery-widget li span a {
	height: auto;
}
.row--layout-gallery-vertical-nopad .gallery__image-link {
	height: auto;
}
#migrated .row--layout-gallery-nopad .gallery-widget li span a {
	height: auto;
}
#migrated .row--layout-gallery-nopad .gallery__image-link {
	height: auto;
}
#migrated-site .row--layout-gallery-nopad .gallery-widget li span a {
	height: auto;
}
#migrated-site .row--layout-gallery-nopad .gallery__image-link {
	height: auto;
}
.row--layout-gallery-nopad .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--layout-gallery-nopad .gallery__image {
	display: none; visibility: hidden;
}
.row--layout-gallery-vertical-nopad .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--layout-gallery-vertical-nopad .gallery__image {
	display: none; visibility: hidden;
}
#migrated .row--layout-gallery-nopad .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated .row--layout-gallery-nopad .gallery__image {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-gallery-nopad .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-gallery-nopad .gallery__image {
	display: none; visibility: hidden;
}
.row--layout-gallery-nopad .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--layout-gallery-vertical-nopad .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated .row--layout-gallery-nopad .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site .row--layout-gallery-nopad .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--layout-gallery-nopad .gallery__caption {
	padding: 15px;
}
.row--layout-gallery-vertical-nopad .gallery__caption {
	padding: 15px;
}
#migrated .row--layout-gallery-nopad .gallery__caption {
	padding: 15px;
}
#migrated-site .row--layout-gallery-nopad .gallery__caption {
	padding: 15px;
}
.row--layout-gallery-nopad .gallery__caption-link {
	text-align: center; display: block;
}
.row--layout-gallery-vertical-nopad .gallery__caption-link {
	text-align: center; display: block;
}
#migrated .row--layout-gallery-nopad .gallery__caption-link {
	text-align: center; display: block;
}
#migrated-site .row--layout-gallery-nopad .gallery__caption-link {
	text-align: center; display: block;
}
.row--layout-gallery-nopad .gallery__image-title {
	font-weight: bold;
}
.row--layout-gallery-vertical-nopad .gallery__image-title {
	font-weight: bold;
}
#migrated .row--layout-gallery-nopad .gallery__image-title {
	font-weight: bold;
}
#migrated-site .row--layout-gallery-nopad .gallery__image-title {
	font-weight: bold;
}
.row--style-light .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-light #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-light #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--style-accent .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-accent #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-accent #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--style-spare .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--style-spare #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-spare #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--style-dark .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--style-dark #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark .row--layout-gallery-vertical-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark #migrated .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--background-type-image.row--style-dark #migrated-site .row--layout-gallery-nopad .gallery__image-title {
	color: rgb(255, 255, 255);
}
.row--style-light .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light .row--layout-gallery-vertical-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light #migrated .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-light #migrated-site .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-accent .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent .row--layout-gallery-vertical-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent #migrated .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-accent #migrated-site .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.9);
}
.row--style-spare .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare .row--layout-gallery-vertical-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare #migrated .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-spare #migrated-site .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(59, 76, 119, 0.8);
}
.row--style-dark .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.row--style-dark .row--layout-gallery-vertical-nopad .gallery__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.row--style-dark #migrated .row--layout-gallery-nopad .gallery__image-description {
	color: rgba(255, 255, 255, 0.9);
}
.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 {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
.row--layout-gallery-vertical-nopad .gallery-columns-four .gallery-item {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
#migrated .row--layout-gallery-nopad .gallery-columns-four .gallery-item {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
#migrated-site .row--layout-gallery-nopad .gallery-columns-four .gallery-item {
	max-width: 25%; flex-basis: 25%; -webkit-flex-basis: 25%; -moz-flex-basis: 25%;
}
@media only screen and (max-width:900px)
{
.row--layout-gallery-nopad .gallery-columns-four .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.row--layout-gallery-vertical-nopad .gallery-columns-four .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated .row--layout-gallery-nopad .gallery-columns-four .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated-site .row--layout-gallery-nopad .gallery-columns-four .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
.row--layout-gallery-nopad .gallery-columns-three .gallery-item {
	max-width: 33.32%; flex-basis: 33.32%; -webkit-flex-basis: 33.32%; -moz-flex-basis: 33.32%;
}
.row--layout-gallery-vertical-nopad .gallery-columns-three .gallery-item {
	max-width: 33.32%; flex-basis: 33.32%; -webkit-flex-basis: 33.32%; -moz-flex-basis: 33.32%;
}
#migrated .row--layout-gallery-nopad .gallery-columns-three .gallery-item {
	max-width: 33.32%; flex-basis: 33.32%; -webkit-flex-basis: 33.32%; -moz-flex-basis: 33.32%;
}
#migrated-site .row--layout-gallery-nopad .gallery-columns-three .gallery-item {
	max-width: 33.32%; flex-basis: 33.32%; -webkit-flex-basis: 33.32%; -moz-flex-basis: 33.32%;
}
@media only screen and (max-width:900px)
{
.row--layout-gallery-nopad .gallery-columns-three .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.row--layout-gallery-vertical-nopad .gallery-columns-three .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated .row--layout-gallery-nopad .gallery-columns-three .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated-site .row--layout-gallery-nopad .gallery-columns-three .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
.row--layout-gallery-nopad .gallery-columns-two .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.row--layout-gallery-vertical-nopad .gallery-columns-two .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated .row--layout-gallery-nopad .gallery-columns-two .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated-site .row--layout-gallery-nopad .gallery-columns-two .gallery-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-nopad .gallery-widget li .inner {
	background-position: center; left: 0px; top: 0px; right: 0px; bottom: 10px; overflow: hidden; position: absolute; background-repeat: no-repeat; background-size: cover;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-nopad .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
[id^='migrate'] .row--layout-gallery-nopad .gallery__figure {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.row--layout-gallery-masonry ul.gallery-widget {
	margin: 0px; display: block; counter-reset: item-counter;
}
.row--layout-gallery-masonry .gallery-list {
	margin: 0px; display: block; counter-reset: item-counter;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget {
	margin: 0px; display: block; counter-reset: item-counter;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-list {
	margin: 0px; display: block; counter-reset: item-counter;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget {
	margin: 0px; display: block; counter-reset: item-counter;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-list {
	margin: 0px; display: block; counter-reset: item-counter;
}
.row--layout-gallery-masonry ul.gallery-widget {
	column-count: 2;
}
.row--layout-gallery-masonry .gallery-columns-two {
	column-count: 2;
}
.row--layout-gallery-masonry .gallery-list {
	column-count: 2;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget {
	column-count: 2;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-two {
	column-count: 2;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-list {
	column-count: 2;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget {
	column-count: 2;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-two {
	column-count: 2;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-list {
	column-count: 2;
}
.row--layout-gallery-masonry .gallery-columns-three {
	column-count: 3;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-three {
	column-count: 3;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-three {
	column-count: 3;
}
.row--layout-gallery-masonry .gallery-columns-four {
	column-count: 4;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-four {
	column-count: 4;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-four {
	column-count: 4;
}
@media only screen and (max-width:900px)
{
.row--layout-gallery-masonry .gallery-columns-two {
	column-count: 2;
}
.row--layout-gallery-masonry .gallery-columns-three {
	column-count: 2;
}
.row--layout-gallery-masonry .gallery-columns-four {
	column-count: 2;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-two {
	column-count: 2;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-three {
	column-count: 2;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-four {
	column-count: 2;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-two {
	column-count: 2;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-three {
	column-count: 2;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-four {
	column-count: 2;
}
}
.row--layout-gallery-masonry .gallery-columns-two .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-gallery-masonry .gallery-columns-three .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-gallery-masonry .gallery-columns-four .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-two .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-three .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-four .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-two .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-three .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-columns-four .gallery-item {
	margin: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-gallery-masonry ul.gallery-widget li {
	padding: 1.25% 0px; float: none; counter-increment: item-counter; break-inside: avoid;
}
.row--layout-gallery-masonry .gallery-item {
	padding: 1.25% 0px; float: none; counter-increment: item-counter; break-inside: avoid;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li {
	padding: 1.25% 0px; float: none; counter-increment: item-counter; break-inside: avoid;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-item {
	padding: 1.25% 0px; float: none; counter-increment: item-counter; break-inside: avoid;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li {
	padding: 1.25% 0px; float: none; counter-increment: item-counter; break-inside: avoid;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-item {
	padding: 1.25% 0px; float: none; counter-increment: item-counter; break-inside: avoid;
}
.row--layout-gallery-masonry ul.gallery-widget li {
	width: auto; float: none;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li {
	width: auto; float: none;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li {
	width: auto; float: none;
}
.row--layout-gallery-masonry .gallery-item {
	display: block;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-item {
	display: block;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-item {
	display: block;
}
.row--layout-gallery-masonry .gallery__image-link {
	position: relative;
}
.row--layout-gallery-masonry .gallery__figure {
	position: relative;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__image-link {
	position: relative;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__figure {
	position: relative;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__image-link {
	position: relative;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__figure {
	position: relative;
}
.row--layout-gallery-masonry ul.gallery-widget li .inner {
	height: auto; padding-bottom: 0px; background-image: none !important;
}
.row--layout-gallery-masonry .gallery__image-link {
	height: auto; padding-bottom: 0px; background-image: none !important;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li .inner {
	height: auto; padding-bottom: 0px; background-image: none !important;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__image-link {
	height: auto; padding-bottom: 0px; background-image: none !important;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li .inner {
	height: auto; padding-bottom: 0px; background-image: none !important;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__image-link {
	height: auto; padding-bottom: 0px; background-image: none !important;
}
.row--layout-gallery-masonry ul.gallery-widget li .inner {
	overflow: visible; display: block; position: relative;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li .inner {
	overflow: visible; display: block; position: relative;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li .inner {
	overflow: visible; display: block; position: relative;
}
.row--layout-gallery-masonry ul.gallery-widget li .inner a {
	display: block; position: relative;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li .inner a {
	display: block; position: relative;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry ul.gallery-widget li .inner a {
	display: block; position: relative;
}
.row--layout-gallery-masonry .gallery-widget li .inner img {
	width: 100%; display: block; visibility: visible; position: relative;
}
.row--layout-gallery-masonry .gallery__image {
	width: 100%; display: block; visibility: visible; position: relative;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-widget li .inner img {
	width: 100%; display: block; visibility: visible; position: relative;
}
#migrated [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__image {
	width: 100%; display: block; visibility: visible; position: relative;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery-widget li .inner img {
	width: 100%; display: block; visibility: visible; position: relative;
}
#migrated-site [data-rowtype^='gallery'].row--layout-gallery-masonry .gallery__image {
	width: 100%; display: block; visibility: visible; position: relative;
}
.row--layout-gallery-rounded .gallery__image {
	display: none; visibility: hidden;
}
.row--layout-gallery-rounded .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated .row--layout-gallery-rounded [data-name='gallery'] .gallery__image {
	display: none; visibility: hidden;
}
#migrated .row--layout-gallery-rounded [data-name='gallery'] .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-gallery-rounded [data-name='gallery'] .gallery__image {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-gallery-rounded [data-name='gallery'] .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--layout-gallery-rounded .gallery__image-link {
	border-radius: 100%;
}
.row--layout-gallery-rounded .gallery-widget li .inner {
	border-radius: 100%;
}
#migrated .row--layout-gallery-rounded [data-name='gallery'] .gallery__image-link {
	border-radius: 100%;
}
#migrated .row--layout-gallery-rounded [data-name='gallery'] .gallery-widget li .inner {
	border-radius: 100%;
}
#migrated-site .row--layout-gallery-rounded [data-name='gallery'] .gallery__image-link {
	border-radius: 100%;
}
#migrated-site .row--layout-gallery-rounded [data-name='gallery'] .gallery-widget li .inner {
	border-radius: 100%;
}
.row--layout-gallery-rounded .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated .row--layout-gallery-rounded [data-name='gallery'] .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site .row--layout-gallery-rounded [data-name='gallery'] .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site .row--layout-gallery-rounded [data-name='gallery'] .image-data {
	padding: 30px; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[id^='migrate'] .row--layout-gallery-rounded .gallery-widget > li .image-data {
	border-radius: 100%;
}
[id^='migrate'] .row--layout-gallery-rounded .gallery-item .gallery__caption {
	border-radius: 100%;
}
#migrated-site .row--layout-gallery-rounded .gallery.widget .gallery-widget li .inner {
	background-position: center; left: 5px; top: 0px; right: 5px; bottom: 10px; overflow: hidden; position: absolute; background-repeat: no-repeat; background-size: cover;
}
#migrated-site .row--layout-gallery-rounded .gallery.widget .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-gallery-rounded .gallery.widget .gallery-widget li {
	width: 100%; padding-bottom: 100%;
}
.height--thin :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--thin :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--default :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--default :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--large :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--large :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--full :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--full :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .style--background-image + .height--no-padding :not(.row--layout-gallery-vertical-nopad).row--layout-gallery-vertical .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.row--layout-gallery-vertical .gallery__image {
	display: none; visibility: hidden;
}
.row--layout-gallery-vertical .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--layout-gallery-vertical-nopad .gallery__image {
	display: none; visibility: hidden;
}
.row--layout-gallery-vertical-nopad .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--layout-gallery-vertical .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 133.33%; background-repeat: no-repeat; background-size: cover;
}
.row--layout-gallery-vertical-nopad .gallery__image-link {
	background-position: center; width: 100%; height: auto; padding-bottom: 133.33%; background-repeat: no-repeat; background-size: cover;
}
body:not(.touch) .row--layout-gallery-vertical-nopad [data-name='gallery'] .widget-overlay:hover {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.row--navigation-1 {
	position: static;
}
.row--navigation-2 {
	position: static;
}
.row--layout-header-6a {
	position: static;
}
.row--navigation-2 :first-child.responsivecolumns .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-6a :first-child.responsivecolumns .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--navigation-2 :first-child.responsivecolumns .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-6a :first-child.responsivecolumns .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--navigation-2 :first-child.responsivecolumns .columns-two-left {
	min-width: 25%;
}
.row--layout-header-6a :first-child.responsivecolumns .columns-two-left {
	min-width: 25%;
}
@media only screen and (max-width:900px)
{
.row--navigation-2 :first-child.responsivecolumns .columns-two-left {
	min-width: auto;
}
.row--layout-header-6a :first-child.responsivecolumns .columns-two-left {
	min-width: auto;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-2 :first-child.responsivecolumns .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
.row--layout-header-6a :first-child.responsivecolumns .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-2 :first-child.responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--layout-header-6a :first-child.responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--navigation-2 :first-child.responsivecolumns .column {
	margin-bottom: 0px !important;
}
.row--layout-header-6a :first-child.responsivecolumns .column {
	margin-bottom: 0px !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 {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--navigation-3 .responsivecolumns .columns-two-left {
	max-width: 100%;
}
.row--navigation-3 .responsivecolumns .columns-two-right {
	max-width: 100%;
}
.row--navigation-3 .responsivecolumns .columns-two-left {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--navigation-3 .responsivecolumns .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
.row--navigation-3 [data-name='responsivecolumns'] {
	padding: 15px 30px; margin-bottom: 0px !important;
}
.row--navigation-3 [data-name='responsivecolumns'] h1 {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] h2 {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] h3 {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] h4 {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] p {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] a {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] li {
	list-style: none; font-size: 18px;
}
.row--navigation-3 [data-name='responsivecolumns'] span {
	list-style: none; font-size: 18px;
}
.row--navigation-4 {
	position: static;
}
.row--navigation-4 .row__container {
	padding: 0px;
}
.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: 0px;
}
.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: 0px;
}
}
.row--navigation-4 .columns-two-right {
	flex:1 0 auto; display: flex; justify-content: flex-end; align-items: baseline; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; -webkit-align-items: baseline; -moz-align-items: baseline; -ms-align-items: baseline; -webkit-flex-basis: initial; -moz-flex-basis: initial;
}
@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 {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-flex-basis: initial; -moz-flex-basis: initial;
}
@media only screen and (max-width:900px)
{
.row--navigation-4 .columns-two-left {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
.row--style-light.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgb(242, 242, 242);
}
.row--style-accent.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgb(10, 249, 247);
}
.row--style-spare.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgb(223, 228, 228);
}
.row--style-dark.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgb(51, 65, 102);
}
.row--background-type-image.row--style-light.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgba(255, 255, 255, 0.5);
}
.row--background-type-image.row--style-accent.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgba(35, 250, 248, 0.5);
}
.row--background-type-image.row--style-spare.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgba(237, 240, 240, 0.5);
}
.row--background-type-image.row--style-dark.row--navigation-4 [data-name='responsivecolumns']:first-child {
	background: rgba(59, 76, 119, 0.5);
}
@media only screen and (min-width:900px)
{
.row--navigation-4 :not(.navigation-list--children).navigation-list {
	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: 0px;
}
.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: 0px;
}
.row--navigation-5 .row__container [data-name='responsivecolumns']:first-child {
	padding-top: 5px; padding-bottom: 5px;
}
.row--navigation-5 .row__container [data-name='responsivecolumns']:last-child {
	padding-top: 20px; padding-bottom: 20px;
}
.row--navigation-5 .row__container .responsivecolumns {
	justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
.row--navigation-5 [data-name='responsivecolumns'] .column {
	margin-bottom: 0px;
}
.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 {
	-webkit-flex-basis: initial; -moz-flex-basis: initial;
}
.row--navigation-5 .row__container [data-name='responsivecolumns']:first-child .columns-two-right {
	-webkit-flex-basis: initial; -moz-flex-basis: initial;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-5 .row__container [data-name='responsivecolumns']:last-child .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
}
.row--navigation-5 .row__container [data-name='responsivecolumns']:last-child .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--navigation-5 .row__container [data-name='responsivecolumns']:last-child .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.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 {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-5 .row__container [data-name='responsivecolumns']:last-child {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--navigation-5 .row__container [data-name='responsivecolumns']:last-child .column {
	margin-bottom: 0px !important;
}
}
@media only screen and (min-width:900px)
{
.row--navigation-5 .navigation-list {
	padding: 5px 0px;
}
.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; margin-inline-start: 0; margin-inline-end: 2px;
}
.row--navigation-5 .social-list :last-child.social-item {
	margin-right: 2px; margin-inline-start: 0; margin-inline-end: 2px;
}
.row--navigation-5 .social-link {
	transform: scale(0.8);
}
.row--style-light.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgb(242, 242, 242);
}
.row--style-accent.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgb(10, 249, 247);
}
.row--style-spare.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgb(223, 228, 228);
}
.row--style-dark.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgb(51, 65, 102);
}
.row--background-type-image.row--style-light.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgba(255, 255, 255, 0.5);
}
.row--background-type-image.row--style-accent.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgba(35, 250, 248, 0.5);
}
.row--background-type-image.row--style-spare.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgba(237, 240, 240, 0.5);
}
.row--background-type-image.row--style-dark.row--navigation-5 [data-name='responsivecolumns']:first-child {
	background: rgba(59, 76, 119, 0.5);
}
.row--navigation-6 {
	position: static;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-left {
	max-width: 100%; flex-basis: auto; -webkit-flex-basis: auto; -moz-flex-basis: auto;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-right {
	max-width: 100%; flex-basis: auto; -webkit-flex-basis: auto; -moz-flex-basis: auto;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-right {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:900px)
{
.row--navigation-6 :first-child.responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--navigation-6 :first-child.responsivecolumns .column {
	margin-bottom: 0px !important;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-left {
	max-width: 100%;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-right {
	max-width: 100%;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-left {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--navigation-6 :first-child.responsivecolumns .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
.navigation-open .row--navigation-7 .navigation-toggle {
	top: -6px; position: relative;
}
.row--navigation-7 .row__container {
	flex-direction: row; justify-content: space-between; align-items: center; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.row--navigation-7 .row__container {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
.row--navigation-7 .widget + .widget {
	margin-top: 0px;
}
.row--navigation-7 [data-name='companybrand'] {
	min-width: 220px;
}
.row--navigation-7 [data-name='clicktocall'] {
	min-width: 220px;
}
.row--navigation-7 [data-name='contact'] {
	min-width: 220px;
}
@media only screen and (max-width:900px)
{
.row--navigation-7 [data-name='companybrand'] {
	min-width: auto;
}
.row--navigation-7 [data-name='clicktocall'] {
	min-width: auto;
}
.row--navigation-7 [data-name='contact'] {
	min-width: auto;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-7 [data-name='companybrand'] {
	flex:1 1 0px; margin-right: 20px; -webkit-flex: 1; -moz-flex: 1;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-7 [data-name='clicktocall'] {
	margin-right: 20px;
}
.row--navigation-7 [data-name='contact'] {
	margin-right: 20px;
}
.row--navigation-7 [data-name='clicktocall'] address {
	line-height: 1;
}
.row--navigation-7 [data-name='contact'] address {
	line-height: 1;
}
.row--navigation-7 [data-name='clicktocall'] .address-line {
	display: inline-block;
}
.row--navigation-7 [data-name='contact'] .address-line {
	display: inline-block;
}
.row--navigation-7 [data-name='clicktocall'] .address-line::after {
	display: inline-block; content: ",";
}
.row--navigation-7 [data-name='contact'] .address-line::after {
	display: inline-block; content: ",";
}
.row--navigation-7 [data-name='clicktocall'] :last-child.address-line::after {
	display: none;
}
.row--navigation-7 [data-name='contact'] :last-child.address-line::after {
	display: none;
}
}
@media only screen and (max-width:700px)
{
.row--navigation-7 [data-name='clicktocall'] {
	margin-right: 0px; min-width: 100%; order: 3; -webkit-box-ordinal-group: 3; -webkit-order: 3; -moz-order: 3; -ms-order: 3;
}
.row--navigation-7 [data-name='contact'] {
	margin-right: 0px; min-width: 100%; order: 3; -webkit-box-ordinal-group: 3; -webkit-order: 3; -moz-order: 3; -ms-order: 3;
}
}
@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'] {
	order: 3; -webkit-box-ordinal-group: 3; -webkit-order: 3; -moz-order: 3; -ms-order: 3;
}
}
@media only screen and (max-width:900px)
{
.row--navigation-8 [data-name='responsivecolumns'] .columns-three-right {
	margin-top: 0px;
}
}
.row--navigation-8 .columns-three-left {
	max-width: inherit; flex-basis: inherit; -webkit-flex-basis: inherit; -moz-flex-basis: inherit;
}
.row--navigation-8 .columns-three-middle {
	max-width: inherit; flex-basis: inherit; -webkit-flex-basis: inherit; -moz-flex-basis: inherit;
}
.row--navigation-8 .columns-three-right {
	max-width: inherit; flex-basis: inherit; -webkit-flex-basis: inherit; -moz-flex-basis: 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 {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:900px)
{
.row--navigation-8 .columns-three-middle {
	padding-right: 0px;
}
}
@media only screen and (max-width:700px)
{
.row--navigation-8 .columns-three-middle {
	padding-right: 0.75rem;
}
}
.row--navigation-8 .columns-three-right {
	display: flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--navigation-8 .columns-three-right .widget + .widget {
	margin-top: 0px;
}
.row--navigation-8 :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	font-size: 16.19px; max-width: 250px;
}
.row--navigation-8 :empty:not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination):not(.navigation-toggle).button {
	padding: 0px;
}
@media only screen and (max-width:900px)
{
.navigation-body {
	background: none; transition:background 0.5s, opacity 0.5s, visibility 0.5s, z-index 0.5s; flex-flow:row wrap; left: 0px; top: 0px; width: 100%; text-align: center; right: 0px; bottom: 0px; display: flex; visibility: hidden; position: fixed; z-index: 4; -ms-overflow-y: scroll; opacity: 0; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
}
.navigation-open .row--style-light .navigation-body {
	background: rgb(255, 255, 255);
}
.navigation-open .row--style-accent .navigation-body {
	background: rgb(35, 250, 248);
}
.navigation-open .row--style-spare .navigation-body {
	background: rgb(237, 240, 240);
}
.navigation-open .row--style-dark .navigation-body {
	background: rgb(59, 76, 119);
}
@media only screen and (max-width:900px)
{
.navigation-open .navigation-body {
	visibility: visible; opacity: 1; flex-direction: row; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-overflow-scrolling: touch;
}
.row--style-light .navigation-open .navigation-body {
	background: rgb(255, 255, 255);
}
.row--style-accent .navigation-open .navigation-body {
	background: rgb(35, 250, 248);
}
.row--style-spare .navigation-open .navigation-body {
	background: rgb(237, 240, 240);
}
.row--style-dark .navigation-open .navigation-body {
	background: rgb(59, 76, 119);
}
}
@media only screen and (max-width:900px)
{
.navigation-list--children {
	margin: 0px auto; width: 90%; position: relative; max-width: 100%;
}
}
@media only screen and (max-width:900px)
{
:not(.navigation-list--children).navigation-list {
	margin: 60px 0px 0px; padding: 0px 0px 20px; display: flex; position: relative; max-height: calc(100% - 60px); flex-wrap: wrap; align-content: flex-start; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-overflow-scrolling: touch; -webkit-align-content: flex-start; -moz-align-content: flex-start; -ms-align-content: flex-start;
}
}
@media only screen and (max-width:900px)
{
.navigation-item {
	width: 100%;
}
}
@media only screen and (max-width:900px)
{
.vertical .navigation-item .item-name {
	padding: 14px 16px;
}
.navigation-item .item-name {
	padding: 14px 16px;
}
}
.navigation-toggle {
	transition:0.5s;
}
.navigation-open .navigation-toggle {
	left: 0px; top: 0px; width: 100%; height: 50px; right: 0px; position: fixed; z-index: 5;
}
.navigation-open .navigation-toggle span {
	margin: 0px auto;
}
.navigation-open {
	width: 100%; position: fixed;
}
.navigation-open .row--style-light .navigation-toggle {
	background: rgb(255, 255, 255);
}
.navigation-open .row--style-accent .navigation-toggle {
	background: rgb(35, 250, 248);
}
.navigation-open .row--style-spare .navigation-toggle {
	background: rgb(237, 240, 240);
}
.navigation-open .row--style-dark .navigation-toggle {
	background: rgb(59, 76, 119);
}
.navigation-open .menu-icon .navigation-body {
	visibility: visible; opacity: 1; flex-direction: row; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-overflow-scrolling: touch;
}
.row--style-light .navigation-open .menu-icon .navigation-body {
	background: rgb(255, 255, 255);
}
.row--style-accent .navigation-open .menu-icon .navigation-body {
	background: rgb(35, 250, 248);
}
.row--style-spare .navigation-open .menu-icon .navigation-body {
	background: rgb(237, 240, 240);
}
.row--style-dark .navigation-open .menu-icon .navigation-body {
	background: rgb(59, 76, 119);
}
.menu-icon .navigation-body {
	background: none; transition:background 0.5s, opacity 0.5s, visibility 0.5s, z-index 0.5s; flex-flow:row wrap; left: 0px; top: 0px; width: 100%; text-align: center; right: 0px; bottom: 0px; display: flex; visibility: hidden; position: fixed; z-index: 3; -ms-overflow-y: scroll; opacity: 0; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.menu-icon .navigation-list--children {
	width: 90%; margin-right: auto; margin-left: auto;
}
.menu-icon .navigation-item {
	width: 90%; margin-right: auto; margin-left: auto;
}
.menu-icon :not(.navigation-list--children).navigation--list {
	margin: 60px 0px 0px; padding: 0px 0px 20px; display: flex; position: relative; max-height: calc(100% - 60px); flex-wrap: wrap; align-content: flex-start; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-overflow-scrolling: touch; -webkit-align-content: flex-start; -moz-align-content: flex-start; -ms-align-content: flex-start;
}
.menu-icon .navigation-item .item-name {
	padding: 14px 16px;
}
.navigation-toggle {
	border: 0px currentColor; border-image: none; display: none;
}
.navigation-toggle span {
	display: none; visibility: visible;
}
.menu-icon .navigation-toggle {
	padding: 10px 0px; display: block; position: relative; background-color: transparent;
}
.menu-icon .navigation-toggle:hover {
	cursor: pointer;
}
.menu-icon .navigation-toggle span {
	margin: 0px; padding: 0px; top: 0px; width: 25px; height: 2px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block; visibility: visible; position: relative; transition-duration: 0s; -webkit-transition-duration: 0;
}
.row--style-light .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.row--style-accent .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.row--style-spare .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.row--style-dark .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.navigation-open .menu-icon .navigation-toggle span {
	z-index: 4; background-color: transparent;
}
.menu-icon .navigation-toggle span::before {
	width: 25px; height: 2px; margin-left: 0px; display: block; position: absolute; content: ""; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -webkit-transition-property: margin, -webkit-transform;
}
.menu-icon .navigation-toggle span::after {
	width: 25px; height: 2px; margin-left: 0px; display: block; position: absolute; content: ""; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -webkit-transition-property: margin, -webkit-transform;
}
.row--style-light .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-light .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.row--style-accent .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-accent .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.row--style-spare .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-spare .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.row--style-dark .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
.row--style-dark .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.navigation-open .menu-icon .navigation-toggle span::before {
	margin-top: 0px;
}
.navigation-open .menu-icon .navigation-toggle span::after {
	margin-top: 0px;
}
.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 {
	padding: 10px 0px; display: block; position: relative; background-color: transparent;
}
.navigation-toggle:hover {
	cursor: pointer;
}
.navigation-toggle span {
	margin: 0px; padding: 0px; top: 0px; width: 25px; height: 2px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block; visibility: visible; position: relative; transition-duration: 0s; -webkit-transition-duration: 0;
}
.row--style-light .navigation-toggle span {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.row--style-accent .navigation-toggle span {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.row--style-spare .navigation-toggle span {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.row--style-dark .navigation-toggle span {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span {
	background: rgb(255, 255, 255);
}
.navigation-open .navigation-toggle span {
	z-index: 4; background-color: transparent;
}
.navigation-toggle span::before {
	width: 25px; height: 2px; margin-left: 0px; display: block; position: absolute; content: ""; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -webkit-transition-property: margin, -webkit-transform;
}
.navigation-toggle span::after {
	width: 25px; height: 2px; margin-left: 0px; display: block; position: absolute; content: ""; transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -webkit-transition-property: margin, -webkit-transform;
}
.row--style-light .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-light .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.row--style-accent .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-accent .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.row--style-spare .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-spare .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.row--style-dark .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
.row--style-dark .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--background-type-image .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.navigation-open .navigation-toggle span::before {
	margin-top: 0px;
}
.navigation-open .navigation-toggle span::after {
	margin-top: 0px;
}
.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 {
	left: 0px; top: 0px; width: 100%; height: 50px; right: 0px; position: fixed; z-index: 5;
}
.navigation-open .navigation-toggle {
	left: 0px; top: 0px; width: 100%; height: 50px; right: 0px; position: fixed; z-index: 5;
}
.navigation-open .menu-icon .navigation-toggle span {
	margin: 0px auto;
}
.navigation-open .navigation-toggle span {
	margin: 0px auto;
}
.row--layout-header-1a {
	position: relative;
}
.row--layout-header-3a {
	position: relative;
}
.row--layout-header-4a {
	position: relative;
}
.row--layout-header-1a .responsivecolumns {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--layout-header-3a .responsivecolumns {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--layout-header-4a .responsivecolumns {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-header-1a .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--layout-header-3a .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--layout-header-4a .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-1a .column {
	margin-bottom: 0px;
}
.row--layout-header-3a .column {
	margin-bottom: 0px;
}
.row--layout-header-4a .column {
	margin-bottom: 0px;
}
}
.row--layout-header-1a .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-1a .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-3a .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-3a .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-4a .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-4a .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-1a .columns-two-left {
	min-width: 25%;
}
.row--layout-header-3a .columns-two-left {
	min-width: 25%;
}
.row--layout-header-4a .columns-two-left {
	min-width: 25%;
}
@media only screen and (max-width:900px)
{
.row--layout-header-1a .columns-two-left {
	min-width: auto;
}
.row--layout-header-3a .columns-two-left {
	min-width: auto;
}
.row--layout-header-4a .columns-two-left {
	min-width: auto;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-1a .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
.row--layout-header-3a .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
.row--layout-header-4a .columns-two-right {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
.row--layout-header-1a [data-name='extendednavigation'] {
	margin-right: 0px; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-3a [data-name='extendednavigation'] {
	margin-right: 0px; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-4a [data-name='extendednavigation'] {
	margin-right: 0px; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
@media only screen and (max-width:900px)
{
.row--layout-header-1a [data-name='extendednavigation'] {
	order: 1; flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
.row--layout-header-3a [data-name='extendednavigation'] {
	order: 1; flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
.row--layout-header-4a [data-name='extendednavigation'] {
	order: 1; flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-1a .navigation-toggle {
	margin: 0px 0px 0px auto;
}
.row--layout-header-3a .navigation-toggle {
	margin: 0px 0px 0px auto;
}
.row--layout-header-4a .navigation-toggle {
	margin: 0px 0px 0px auto;
}
}
.row--layout-header-1a [data-name='contentgroup'] {
	margin-top: 40px; margin-bottom: 40px; display: flex; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-3a [data-name='contentgroup'] {
	margin-top: 40px; margin-bottom: 40px; display: flex; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-4a [data-name='contentgroup'] {
	margin-top: 40px; margin-bottom: 40px; display: flex; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-1a .widget__contentgroup {
	width: 100%; align-items: center; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--layout-header-3a .widget__contentgroup {
	width: 100%; align-items: center; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--layout-header-4a .widget__contentgroup {
	width: 100%; align-items: center; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--layout-header-2a {
	position: relative;
}
.row--layout-header-2a .row__container {
	margin: 0px; padding: 0px !important; width: 100%; max-width: 100%;
}
.row--layout-header-2a [data-name='contentgroup'].widget + [data-name='responsivecolumns'] {
	margin-top: 0px;
}
.row--layout-header-2a [data-name='responsivecolumns'] {
	margin: 0px auto; padding: 20px 0px; width: 90%;
}
.row--layout-header-2a .responsivecolumns {
	align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-header-2a .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-2a .column {
	margin-bottom: 0px;
}
}
.row--layout-header-2a .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-2a .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.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 {
	flex:0 1 auto; -webkit-flex: 0 1 auto; -moz-flex: 0 1 auto;
}
}
.row--layout-header-2a [data-name='extendednavigation'] {
	margin-right: 0px; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
@media only screen and (max-width:900px)
{
.row--layout-header-2a [data-name='extendednavigation'] {
	order: 1; flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-2a .navigation-toggle {
	margin: 0px 0px 0px auto;
}
}
.row--layout-header-2a [data-name='contentgroup'] {
	overflow: hidden; display: flex; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-2a .widget__contentgroup {
	width: 100%; align-items: center; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--layout-header-2a .contentgroup__image-wrapper {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.row--layout-header-2a .contentgroup__image-wrapper * {
	height: 100%;
}
.row--layout-header-2a .contentgroup__image-wrapper .imagewidget__figure::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.row--style-light.row--layout-header-2a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(255, 255, 255, 0.4);
}
.row--style-accent.row--layout-header-2a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(35, 250, 248, 0.4);
}
.row--style-spare.row--layout-header-2a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(237, 240, 240, 0.4);
}
.row--style-dark.row--layout-header-2a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.4);
}
.row--layout-header-2a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
.row--layout-header-2a .contentgroup__text-wrapper {
	margin: 0px auto; width: 90%; max-width: 1300px;
}
.editor-loaded.ua-ios-safari .height--full .row--layout-header-3a {
	
}
.row--layout-header-4a [data-name='responsivecolumns']:first-child {
	z-index: 4;
}
.row--layout-header-4a .responsiveslideshow::after {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute; content: "";
}
.row--style-light.row--layout-header-4a .responsiveslideshow::after {
	background: rgba(255, 255, 255, 0.3);
}
.row--style-accent.row--layout-header-4a .responsiveslideshow::after {
	background: rgba(35, 250, 248, 0.3);
}
.row--style-spare.row--layout-header-4a .responsiveslideshow::after {
	background: rgba(237, 240, 240, 0.3);
}
.row--style-dark.row--layout-header-4a .responsiveslideshow::after {
	background: rgba(59, 76, 119, 0.3);
}
.row--layout-header-4a .row__container {
	padding-right: 5%; padding-left: 5%;
}
.row--layout-header-4a [data-name='responsiveslideshow'].widget {
	margin: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 3;
}
.row--layout-header-4a [data-name='responsiveslideshow'] {
	height: 100%;
}
.row--layout-header-4a .responsiveslideshow {
	height: 100%;
}
.row--layout-header-4a .responsiveslideshow__slides-list {
	height: 100%;
}
.row--layout-header-4a .responsiveslideshow__slide-item {
	height: 100%;
}
.row--layout-header-4a .responsiveslideshow__figure {
	height: 100%;
}
#page-zones__header .row--layout-header-5a.row--height-full .row__container {
	padding: 0px;
}
.row--layout-header-5a.row--width-full .row__container {
	padding: 0px;
}
@media only screen and (max-width:700px)
{
.row--layout-header-5a.row--vertical-align-bottom .row__container {
	justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
}
@media only screen and (max-width:700px)
{
#page-zones__preheader + #page-zones__header .height--full .row--layout-header-5a {
	min-height: auto;
}
.height--full .row--layout-header-5a {
	min-height: auto;
}
}
.row--background-type-image.row--width-full .contentgroup {
	background-color: transparent;
}
[data-name='extendednavigation'].widget + [data-name='image'] {
	margin-top: 0px;
}
.row-editing .row--layout-header-5a .column {
	
}
.row-editing .row--layout-header-5a .responsivecolumns {
	
}
.row-editing .row--layout-header-5a [data-name='extendednavigation'] {
	position: absolute;
}
.row--layout-header-5a .responsivecolumns {
	margin: 0px;
}
@media only screen and (max-width:900px)
{
.row--layout-header-5a .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
}
@media only screen and (max-width:700px)
{
.row--layout-header-5a .responsivecolumns {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
.row--layout-header-5a .columns-two-left {
	padding: 40px; min-width: 500px; max-width: 40%; flex-basis: 40%; -webkit-flex-basis: 40%; -moz-flex-basis: 40%;
}
@media only screen and (max-width:900px)
{
.row--layout-header-5a .columns-two-left {
	padding: 30px; min-width: inherit;
}
}
@media only screen and (max-width:700px)
{
.row--layout-header-5a .columns-two-left {
	padding: 20px;
}
}
.row--layout-header-5a .columns-two-right {
	padding: 0px; max-width: 60%; flex-basis: 60%; -webkit-flex-basis: 60%; -moz-flex-basis: 60%;
}
@media only screen and (max-width:900px)
{
.row--layout-header-5a .columns-two-left {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.row--layout-header-5a .columns-two-right {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-5a .columns-two-left {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-header-5a .columns-two-right {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-header-5a .responsivecolumns {
	height: 100%;
}
.row--layout-header-5a [data-name='responsivecolumns'] {
	height: 100%;
}
.row--layout-header-5a .columns-two-left {
	height: 100%;
}
.row--layout-header-5a .columns-two-right {
	height: 100%;
}
.row--layout-header-5a [data-name='image'] {
	height: 100%;
}
.row--layout-header-5a .widget__imagewidget {
	height: 100%;
}
.row--layout-header-5a .imagewidget__figure {
	height: 100%;
}
.row--layout-header-5a .imagewidget__image-link {
	height: 100%;
}
@media only screen and (max-width:700px)
{
.row--layout-header-5a .responsivecolumns {
	height: inherit;
}
.row--layout-header-5a [data-name='responsivecolumns'] {
	height: inherit;
}
.row--layout-header-5a .columns-two-left {
	height: inherit;
}
.row--layout-header-5a .columns-two-right {
	height: inherit;
}
.row--layout-header-5a [data-name='image'] {
	height: inherit;
}
.row--layout-header-5a .widget__imagewidget {
	height: inherit;
}
.row--layout-header-5a .imagewidget__figure {
	height: inherit;
}
.row--layout-header-5a .imagewidget__image-link {
	height: inherit;
}
}
.row--layout-header-5a .columns-two-left {
	display: flex; flex-direction: column; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
@media only screen and (max-width:700px)
{
.row--layout-header-5a .contentgroup {
	margin-top: 50px;
}
}
.row--layout-header-5a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
@media only screen and (min-width:700px)
{
.row--layout-header-5a .imagewidget__image {
	max-height: 100vh;
}
}
.row--layout-header-5a :not(.js-pswp-image-trigger).imagewidget__image-link {
	position: relative;
}
@media only screen and (max-width:700px)
{
.row--layout-header-5a [data-name='companybrand'] {
	max-width: 75%;
}
}
.row--layout-header-5a [data-name='extendednavigation'] {
	top: 30px; right: 30px; position: absolute; 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'] {
	top: 10px; right: 10px; position: fixed;
}
}
.row--layout-header-5a .navigation-basket-container {
	border-radius: 4px;
}
.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-right: 15px; margin-left: 10px !important;
}
.row--layout-header-5a .imagewidget__caption {
	display: none;
}
body:not([dir='rtl']) .row--layout-header-5a [data-name='extendednavigation'] {
	right: 30px;
}
@media only screen and (max-width:900px)
{
body:not([dir='rtl']) .row--layout-header-5a [data-name='extendednavigation'] {
	right: 20px;
}
}
@media only screen and (max-width:700px)
{
body:not([dir='rtl']) .row--layout-header-5a [data-name='extendednavigation'] {
	right: 10px;
}
}
[dir='rtl'] .row--layout-header-5a [data-name='extendednavigation'] {
	left: 30px;
}
@media only screen and (max-width:900px)
{
[dir='rtl'] .row--layout-header-5a [data-name='extendednavigation'] {
	left: 20px;
}
}
@media only screen and (max-width:700px)
{
[dir='rtl'] .row--layout-header-5a [data-name='extendednavigation'] {
	left: 10px;
}
}
@media only screen and (max-width:700px)
{
body:not(.navigation-open) :not(:empty)#page-zones__preheader + #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(at right top, rgba(0, 0, 0, 0.25) 10%, transparent 100%); left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
}
@media only screen and (max-width:700px)
{
body:not(.navigation-open) .row--layout-header-5a .menu-icon .navigation-toggle {
	background-color: rgba(59, 76, 119, 0.35);
}
body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
	background-color: rgba(59, 76, 119, 0.35);
}
}
body:not(.navigation-open) .row--style-light.row--layout-header-5a .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-light.row--layout-header-5a .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-light.row--layout-header-5a .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
#page-zones__header .row--style-light.row--layout-header-5a .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 {
	background-color: rgba(59, 76, 119, 0.35);
}
body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
	background-color: rgba(59, 76, 119, 0.35);
}
}
body:not(.navigation-open) .row--style-accent.row--layout-header-5a .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-accent.row--layout-header-5a .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-accent.row--layout-header-5a .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
#page-zones__header .row--style-accent.row--layout-header-5a .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 {
	background-color: rgba(59, 76, 119, 0.35);
}
body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
	background-color: rgba(59, 76, 119, 0.35);
}
}
body:not(.navigation-open) .row--style-spare.row--layout-header-5a .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-spare.row--layout-header-5a .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-spare.row--layout-header-5a .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
#page-zones__header .row--style-spare.row--layout-header-5a .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 {
	background-color: rgba(59, 76, 119, 0.35);
}
body:not(.navigation-open) .row--layout-header-5a .navigation-basket-container {
	background-color: rgba(59, 76, 119, 0.35);
}
}
body:not(.navigation-open) .row--style-dark.row--layout-header-5a .menu-icon .navigation-toggle span {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-dark.row--layout-header-5a .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
body:not(.navigation-open) .row--style-dark.row--layout-header-5a .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
#page-zones__header .row--style-dark.row--layout-header-5a .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: 0px;
}
@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: 0px 4px 8px rgba(0,0,0,0.05), 0px 8px 16px rgba(0,0,0,0.05), 0px 16px 32px rgba(0,0,0,0.05), 0px 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 {
	width: 100%; box-shadow: 0px 4px 8px rgba(0,0,0,0.05), 0px 8px 16px rgba(0,0,0,0.05), 0px 16px 32px rgba(0,0,0,0.05);
}
}
[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;
}
}
.row--layout-header-6a.divider--bottom .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'] {
	height: 100px;
}
.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 {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
}
.row--layout-header-7a [data-name='responsivecolumns']:first-child .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-7a [data-name='responsivecolumns']:first-child .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.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 {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-7a [data-name='responsivecolumns']:first-child {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--layout-header-7a [data-name='responsivecolumns']:first-child .column {
	margin-bottom: 0px !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 0px;
}
@media only screen and (max-width:900px)
{
#page-zones__header .row--layout-header-7a [data-name='responsivecolumns']:last-child {
	padding-bottom: 0px;
}
}
@media only screen and (min-width:700px)
{
.row--layout-header-7a::before {
	width: 40%; height: 100%; display: block; position: absolute; content: "";
}
}
@media only screen and (min-width:700px)
{
body .row--layout-header-7a::before {
	right: 0px;
}
}
@media only screen and (min-width:700px)
{
[dir='rtl'] .row--layout-header-7a::before {
	left: 0px;
}
}
@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 {
	max-height: 750px; box-shadow: 0px 8px 12px rgba(0,0,0,0.065), 0px 12px 20px rgba(0,0,0,0.065), 0px 20px 36px rgba(0,0,0,0.065), 0px 36px 68px rgba(0,0,0,0.065);
}
@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 {
	margin-right: 0px; margin-left: 0px;
}
:root .row--layout-header-7a .navigation-toggle {
	margin-right: 0px; margin-left: 0px;
}
.row--layout-header-7a.row--style-light::before {
	background-color: rgb(35, 250, 248);
}
.style--background-image .row--layout-header-7a.row--style-light::before {
	background-color: rgb(255, 255, 255);
}
@media only screen and (min-width:700px)
{
.row--style-light.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-light.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
.row--style-light.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
}
@media only screen and (min-width:700px)
{
.navigation-open .row--style-light.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.navigation-open .row--style-light.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
.navigation-open .row--style-light.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: none;
}
}
@media only screen and (min-width:700px)
{
#page-zones__header .row--layout-header-7a.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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--layout-header-7a.row--style-light .ecombasket__item-count {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
}
.row--layout-header-7a.row--style-accent::before {
	background-color: rgb(255, 255, 255);
}
.style--background-image .row--layout-header-7a.row--style-accent::before {
	background-color: rgb(35, 250, 248);
}
@media only screen and (min-width:700px)
{
.row--style-accent.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-accent.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
.row--style-accent.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
}
@media only screen and (min-width:700px)
{
.navigation-open .row--style-accent.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.navigation-open .row--style-accent.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
.navigation-open .row--style-accent.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: none;
}
}
@media only screen and (min-width:700px)
{
#page-zones__header .row--layout-header-7a.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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--layout-header-7a.row--style-accent .ecombasket__item-count {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
}
.row--layout-header-7a.row--style-spare::before {
	background-color: rgb(255, 255, 255);
}
.style--background-image .row--layout-header-7a.row--style-spare::before {
	background-color: rgb(237, 240, 240);
}
@media only screen and (min-width:700px)
{
.row--style-spare.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-spare.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
.row--style-spare.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
}
@media only screen and (min-width:700px)
{
.navigation-open .row--style-spare.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.navigation-open .row--style-spare.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
.navigation-open .row--style-spare.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: none;
}
}
@media only screen and (min-width:700px)
{
#page-zones__header .row--layout-header-7a.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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--layout-header-7a.row--style-spare .ecombasket__item-count {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
}
.row--layout-header-7a.row--style-dark::before {
	background-color: rgb(255, 255, 255);
}
.style--background-image .row--layout-header-7a.row--style-dark::before {
	background-color: rgb(59, 76, 119);
}
@media only screen and (min-width:700px)
{
.row--style-dark.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(59, 76, 119);
}
.row--style-dark.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: rgb(59, 76, 119);
}
.row--style-dark.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(59, 76, 119);
}
}
@media only screen and (min-width:700px)
{
.navigation-open .row--style-dark.row--layout-header-7a .menu-icon .navigation-toggle span::before {
	background: rgb(255, 255, 255);
}
.navigation-open .row--style-dark.row--layout-header-7a .menu-icon .navigation-toggle span::after {
	background: rgb(255, 255, 255);
}
.navigation-open .row--style-dark.row--layout-header-7a .menu-icon .navigation-toggle span {
	background: none;
}
}
@media only screen and (min-width:700px)
{
#page-zones__header .row--layout-header-7a.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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--layout-header-7a.row--style-dark .ecombasket__item-count {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
}
@media only screen and (min-width:901px)
{
body:not([dir='rtl']) #page-zones__header .row--layout-header-8a .ecombasket {
	margin-left: 0px;
}
}
.row--layout-header-8a .row__container {
	padding: 0px !important;
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a [data-name='companybrand'] {
	padding-right: 16px;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-8a [data-name='contentgroup'] {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a [data-name='extendednavigation'] {
	margin-top: 0px;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] .extendednavigation {
	display: flex; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] .navigation-body {
	width: 100%; margin-top: auto; margin-bottom: auto;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] :not(.navigation-item--child).navigation-item {
	margin-top: 12px; display: block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] .navigation-item--child {
	padding: 0px; display: block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] :not(.selected):not(.navigation-item--child).navigation-item > .item-name {
	padding-left: 0px; display: inline-block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] .navigation-list--children {
	width: 100%;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='extendednavigation'] .navigation-basket-container {
	margin-top: 32px;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a [data-name='responsivecolumns'] {
	height: 100%;
}
.row--layout-header-8a .responsivecolumns {
	height: 100%;
}
.row--layout-header-8a [data-name='extendednavigation'] {
	height: 100%;
}
.row--layout-header-8a [data-name='extendednavigation'] .extendednavigation {
	height: 100%;
}
.row--layout-header-8a [data-name='contentgroup'] {
	height: 100%;
}
.row--layout-header-8a .widget__contentgroup {
	height: 100%;
}
.row--layout-header-8a .contentgroup__content {
	height: 100%;
}
}
.row--layout-header-8a .responsivecolumns {
	margin: 0px;
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a .responsivecolumns {
	display: block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a .responsivecolumns .column {
	padding-right: 40px; padding-left: 40px;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a .responsivecolumns .column {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-header-8a .responsivecolumns .columns-two-left {
	margin: 0px; display: flex;
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a .responsivecolumns .columns-two-left {
	padding: 32px 40px; flex:1 1 auto; display: flex; min-width: 350px; max-width: 450px; flex-direction: column; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a .responsivecolumns .columns-two-left {
	padding: 16px; justify-content: space-between; align-items: center; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
}
.row--layout-header-8a .responsivecolumns .columns-two-right {
	padding: 0px;
}
@media only screen and (min-width:901px)
{
.row--layout-header-8a .responsivecolumns .columns-two-right {
	flex:1 1 100%; height: 100%; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-header-8a [data-name='contentgroup'] {
	overflow: hidden; display: flex;
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a [data-name='contentgroup'] {
	min-height: 350px;
}
}
.row--layout-header-8a .widget__contentgroup {
	width: 100%;
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a .contentgroup__content {
	height: 100%;
}
}
.row--layout-header-8a .contentgroup__image-wrapper {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.row--layout-header-8a .contentgroup__image-wrapper * {
	height: 100%;
}
.row--layout-header-8a .contentgroup__image-wrapper .imagewidget__figure::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.row--layout-header-8a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
.row--layout-header-8a .contentgroup__body-wrapper {
	padding: 42px 16px; align-items: center; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
@media only screen and (max-width:900px)
{
.row--layout-header-8a .contentgroup__body-wrapper {
	margin-top: 0px;
}
}
@media only screen and (max-width:900px)
{
_:-ms-fullscreen {
	min-height: auto;
}
:root .row--layout-header-8a [data-name='contentgroup'] {
	min-height: auto;
}
}
.row--style-light.row--layout-header-8a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-light.row--layout-header-8a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-light.row--layout-header-8a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-accent.row--layout-header-8a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-accent.row--layout-header-8a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-accent.row--layout-header-8a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-spare.row--layout-header-8a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-spare.row--layout-header-8a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-spare.row--layout-header-8a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-dark.row--layout-header-8a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-dark.row--layout-header-8a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-dark.row--layout-header-8a .contentgroup__body {
	color: rgb(255, 255, 255);
}
@media only screen and (min-width:901px)
{
.row--header-8a .responsivecolumns {
	height: 100%;
}
.row--header-8a [data-name='responsivecolumns'] {
	height: 100%;
}
.row--header-8a .columns-two-left {
	height: 100%;
}
.row--header-8a .columns-two-right {
	height: 100%;
}
.row--header-8a [data-name='image'] {
	height: 100%;
}
.row--header-8a .widget__imagewidget {
	height: 100%;
}
.row--header-8a .imagewidget__figure {
	height: 100%;
}
.row--header-8a .imagewidget__image-link {
	height: 100%;
}
}
@media only screen and (max-width:900px)
{
.height--full .row--layout-header-8a {
	min-height: 0px;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-9a [data-name='responsivecolumns']:first-child {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
.row--layout-header-9a [data-name='responsivecolumns']:first-child .column {
	margin-bottom: 0px !important;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-9a [data-name='responsivecolumns']:first-child .responsivecolumns {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
}
.row--layout-header-9a [data-name='responsivecolumns']:first-child .columns-two-left {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-header-9a [data-name='responsivecolumns']:first-child .columns-two-right {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:900px)
{
.height--large .row--layout-header-9a {
	min-height: 0px;
}
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child {
	width: 100%;
}
@media only screen and (min-width:901px)
{
.row--layout-header-9a [data-name='responsivecolumns']:last-child {
	margin: 56px 0px 40px; display: flex; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
}
@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 {
	flex:1 1 auto; align-items: center; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-header-9a [data-name='responsivecolumns']:last-child .responsivecolumns {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-9a [data-name='responsivecolumns']:last-child .columns-two-left {
	margin-bottom: 20px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child .columns-two-right {
	margin-bottom: 20px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child :not(.advancedcontactform__form-group--terms).form-group {
	display: block;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child [data-name='advancedcontactform'] {
	padding: 24px; box-shadow: 0px 8px 12px rgba(0,0,0,0.035), 0px 12px 20px rgba(0,0,0,0.035), 0px 20px 36px rgba(0,0,0,0.035), 0px 36px 68px rgba(0,0,0,0.035);
}
@media only screen and (min-width:901px)
{
.row--layout-header-9a [data-name='responsivecolumns']:last-child [data-name='advancedcontactform'] {
	margin: 0px 0px 0px auto; padding: 40px; max-width: 565px;
}
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child input[type='search'] {
	padding: 8px 12px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child input[type='email'] {
	padding: 8px 12px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child input[type='password'] {
	padding: 8px 12px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child textarea {
	padding: 8px 12px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child .input--single-line {
	padding: 8px 12px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child select {
	padding: 8px 12px; border-radius: 0px; border: 0px currentColor; border-image: none;
}
.row--layout-header-9a [data-name='responsivecolumns']:last-child .advancedcontactform__button {
	width: 100%;
}
_:-ms-fullscreen {
	margin-right: 0px; margin-left: 0px;
}
:root .row--layout-header-9a .navigation-toggle {
	margin-right: 0px; margin-left: 0px;
}
.row--layout-header-9a.row--style-light [data-name='advancedcontactform'] {
	background-color: rgb(35, 250, 248);
}
.row--layout-header-9a.row--style-light .form .advancedcontactform__legend {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form .advancedcontactform__label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form .form__privacy-label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form .form__link {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form input[type='search'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form input[type='email'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form input[type='password'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form textarea {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form .input--single-line {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-light .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-light .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-light .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-light .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-light .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-light .form :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).advancedcontactform__button {
	background: rgb(59, 76, 119); color: rgb(255, 255, 255);
}
.row--layout-header-9a.row--style-accent [data-name='advancedcontactform'] {
	background-color: rgb(255, 255, 255);
}
.row--layout-header-9a.row--style-accent .form .advancedcontactform__legend {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form .advancedcontactform__label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form .form__privacy-label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form .form__link {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form input[type='search'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form input[type='email'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form input[type='password'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form textarea {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form .input--single-line {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-accent .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-accent .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-accent .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-accent .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-accent .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-accent .form :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).advancedcontactform__button {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare [data-name='advancedcontactform'] {
	background-color: rgb(255, 255, 255);
}
.row--layout-header-9a.row--style-spare .form .advancedcontactform__legend {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form .advancedcontactform__label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form .form__privacy-label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form .form__link {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form input[type='search'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form input[type='email'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form input[type='password'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form textarea {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form .input--single-line {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-spare .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-spare .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-spare .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-spare .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-spare .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-spare .form :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).advancedcontactform__button {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark [data-name='advancedcontactform'] {
	background-color: rgb(255, 255, 255);
}
.row--layout-header-9a.row--style-dark .form .advancedcontactform__legend {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form .advancedcontactform__label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form .form__privacy-label {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form .form__link {
	color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form input[type='search'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form input[type='email'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form input[type='password'] {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form textarea {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form .input--single-line {
	background: rgb(237, 237, 237); color: rgb(59, 76, 119);
}
.row--layout-header-9a.row--style-dark .form input[type='search']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-dark .form input[type='email']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-dark .form input[type='password']:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-dark .form textarea:-ms-input-placeholder {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-dark .form :-ms-input-placeholder.input--single-line {
	color: rgba(59, 76, 119, 0.65);
}
.row--layout-header-9a.row--style-dark .form :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).advancedcontactform__button {
	background: rgb(35, 250, 248); color: rgb(59, 76, 119);
}
.edit.sidebar-nav #page-zones__preheader {
	position: relative;
}
.edit.sidebar-nav #page-zones__main {
	position: relative;
}
.edit.sidebar-nav #page-zones__footer {
	position: relative;
}
@media only screen and (min-width:930px)
{
.edit.sidebar-nav #page-zones__preheader .row-overlay::before {
	background: none !important;
}
.edit.sidebar-nav #page-zones__main .row-overlay::before {
	background: none !important;
}
.edit.sidebar-nav #page-zones__footer .row-overlay::before {
	background: none !important;
}
}
@media only screen and (min-width:930px)
{
.edit.sidebar-nav #page-zones__preheader .row-overlay__edit-control {
	left: 52px;
}
.edit.sidebar-nav #page-zones__main .row-overlay__edit-control {
	left: 52px;
}
.edit.sidebar-nav #page-zones__footer .row-overlay__edit-control {
	left: 52px;
}
}
@media all and (max-width:930px) and (min-width:900px)
{
.row-editing.edit.sidebar-nav #page-zones__preheader {
	margin-left: 0px;
}
.row-editing.edit.sidebar-nav #page-zones__main {
	margin-left: 0px;
}
.row-editing.edit.sidebar-nav #page-zones__footer {
	margin-left: 0px;
}
}
@media all and (max-width:930px) and (min-width:900px)
{
.row-editing.edit.sidebar-nav #page-zones__header {
	margin: 0px auto; position: relative;
}
}
.edit.sidebar-nav #page-zones__preheader {
	z-index: 2;
}
.edit.sidebar-nav #page-zones__main {
	z-index: 2;
}
.edit.sidebar-nav #page-zones__footer {
	z-index: 1;
}
@media all and (max-width:930px) and (min-width:900px)
{
.edit.sidebar-nav #page-zones__header [data-name='row'] {
	min-height: 100vh;
}
}
@media all and (max-width:930px) and (min-width:900px)
{
.edit.sidebar-nav .row--layout-header-10a .row-overlay {
	height: 100vh;
}
}
.edit.sidebar-nav .row--layout-header-10a + .row-overlay::after {
	display: none; visibility: hidden;
}
@media only screen and (min-width:930px)
{
.edit.sidebar-nav #page-zones__main :first-of-type.row-add-button {
	margin-top: 0px;
}
.edit.sidebar-nav #page-zones__main :first-of-type.row-add-button::before {
	top: 1px;
}
.edit.sidebar-nav #page-zones__main :first-of-type.row-add-button .row-add-button__button {
	border-radius: 0px 0px 32px 32px !important; left: 0px; top: 0px; right: 0px; position: absolute;
}
}
@media only screen and (min-width:901px)
{
body.sidebar-nav {
	display: flex; min-height: 100vh; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
.sidebar-nav.row-collections__item-html-preview {
	display: flex; min-height: 100vh; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
body:not(.is-move-mode).sidebar-nav #page-zones__preheader {
	margin-left: 0px;
}
body:not(.is-move-mode).sidebar-nav #page-zones__main {
	margin-left: 0px;
}
body:not(.is-move-mode).sidebar-nav #page-zones__footer {
	margin-left: 0px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__preheader {
	margin-left: 0px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__main {
	margin-left: 0px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__footer {
	margin-left: 0px;
}
@media only screen and (min-width:901px)
{
body:not(.is-move-mode).sidebar-nav #page-zones__preheader {
	margin-left: 250px;
}
body:not(.is-move-mode).sidebar-nav #page-zones__main {
	margin-left: 250px;
}
body:not(.is-move-mode).sidebar-nav #page-zones__footer {
	margin-left: 250px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__preheader {
	margin-left: 250px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__main {
	margin-left: 250px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__footer {
	margin-left: 250px;
}
}
@media only screen and (min-width:1200px)
{
body:not(.is-move-mode).sidebar-nav #page-zones__preheader {
	margin-left: 350px;
}
body:not(.is-move-mode).sidebar-nav #page-zones__main {
	margin-left: 350px;
}
body:not(.is-move-mode).sidebar-nav #page-zones__footer {
	margin-left: 350px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__preheader {
	margin-left: 350px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__main {
	margin-left: 350px;
}
:not(.is-move-mode).sidebar-nav.row-collections__item-html-preview #page-zones__footer {
	margin-left: 350px;
}
}
@media only screen and (min-width:901px)
{
body.sidebar-nav #page-zones__main {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.sidebar-nav.row-collections__item-html-preview #page-zones__main {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
}
body.sidebar-nav .responsivecolumns .column {
	padding-right: 1rem; padding-left: 1rem;
}
.sidebar-nav.row-collections__item-html-preview .responsivecolumns .column {
	padding-right: 1rem; padding-left: 1rem;
}
@media only screen and (min-width:901px)
{
[dir='rtl'].sidebar-nav #page-zones__header {
	left: 0px;
}
}
@media only screen and (min-width:901px)
{
[dir='rtl'].edit.sidebar-nav #page-zones__header {
	left: 100px;
}
}
@media only screen and (min-width:901px)
{
.sidebar-nav.row-collections__item-html-preview #page-zones__header .style--light::after {
	left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; min-height: 150vh; content: ""; background-color: rgb(255, 255, 255);
}
.sidebar-nav.row-collections__item-html-preview #page-zones__header .style--accent::after {
	left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; min-height: 150vh; content: ""; background-color: rgb(35, 250, 248);
}
.sidebar-nav.row-collections__item-html-preview #page-zones__header .style--spare::after {
	left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; min-height: 150vh; content: ""; background-color: rgb(237, 240, 240);
}
.sidebar-nav.row-collections__item-html-preview #page-zones__header .style--dark::after {
	left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; min-height: 150vh; content: ""; background-color: rgb(59, 76, 119);
}
}
.row--layout-header-10a {
	animation:FOUCdelay 3s;
}
.sidebar-nav .row--layout-header-10a {
	animation:none;
}
.row-template-preview__template .row--layout-header-10a {
	animation:none;
}
.sidebar-nav #page-zones__header {
	padding: 0px; width: 100%; position: relative;
}
.no-js #page-zones__header .row--layout-header-10a {
	padding: 0px; width: 100%; position: relative;
}
[data-row-template-id='header_10a'] .row--layout-header-10a {
	padding: 0px; width: 100%; position: relative;
}
@media only screen and (min-width:901px)
{
.sidebar-nav #page-zones__header {
	margin: 0px; width: 250px; position: fixed;
}
.no-js #page-zones__header .row--layout-header-10a {
	margin: 0px; width: 250px; position: fixed;
}
[data-row-template-id='header_10a'] .row--layout-header-10a {
	margin: 0px; width: 250px; position: fixed;
}
}
@media only screen and (min-width:1200px)
{
.sidebar-nav #page-zones__header {
	width: 350px;
}
.no-js #page-zones__header .row--layout-header-10a {
	width: 350px;
}
[data-row-template-id='header_10a'] .row--layout-header-10a {
	width: 350px;
}
}
@media only screen and (min-width:1200px)
{
.sidebar-nav #page-zones__header .row__container {
	padding: 32px 40px;
}
.no-js #page-zones__header .row--layout-header-10a .row__container {
	padding: 32px 40px;
}
[data-row-template-id='header_10a'] .row--layout-header-10a .row__container {
	padding: 32px 40px;
}
}
@media only screen and (min-width:901px)
{
.sidebar-nav #page-zones__header .row__container {
	padding: 32px;
}
.no-js #page-zones__header .row--layout-header-10a .row__container {
	padding: 32px;
}
[data-row-template-id='header_10a'] .row--layout-header-10a .row__container {
	padding: 32px;
}
}
@media only screen and (max-width:900px)
{
.sidebar-nav #page-zones__header .row__container {
	margin: 0px auto; width: 90%; padding-right: 0px; padding-left: 0px; flex-direction: row; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row;
}
.no-js #page-zones__header .row--layout-header-10a .row__container {
	margin: 0px auto; width: 90%; padding-right: 0px; padding-left: 0px; flex-direction: row; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row;
}
[data-row-template-id='header_10a'] .row--layout-header-10a .row__container {
	margin: 0px auto; width: 90%; padding-right: 0px; padding-left: 0px; flex-direction: row; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row;
}
}
@media only screen and (min-width:901px)
{
.sidebar-nav #page-zones__header [data-name='extendednavigation'] {
	height: 100%;
}
.sidebar-nav #page-zones__header [data-name='extendednavigation'] .extendednavigation {
	height: 100%;
}
.no-js #page-zones__header .row--layout-header-10a [data-name='extendednavigation'] {
	height: 100%;
}
.no-js #page-zones__header .row--layout-header-10a [data-name='extendednavigation'] .extendednavigation {
	height: 100%;
}
[data-row-template-id='header_10a'] .row--layout-header-10a [data-name='extendednavigation'] {
	height: 100%;
}
[data-row-template-id='header_10a'] .row--layout-header-10a [data-name='extendednavigation'] .extendednavigation {
	height: 100%;
}
}
.height--full .row--layout-header-10a {
	min-height: 100vh;
}
@media only screen and (max-width:900px)
{
.height--full .row--layout-header-10a {
	min-height: 0px;
}
}
@media only screen and (min-width:901px)
{
:not(.editor-loaded).sidebar-nav #page-zones__header {
	z-index: 1;
}
}
.no-js #page-zones__header .row--layout-header-10a {
	z-index: 1;
}
@media only screen and (max-width:900px)
{
.row--layout-header-10a [data-name='companybrand'] {
	padding-right: 16px;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.row--layout-header-10a [data-name='contentgroup'] {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
}
@media only screen and (max-width:900px)
{
.row--layout-header-10a [data-name='extendednavigation'] {
	margin-top: 0px;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] .extendednavigation {
	display: flex; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] .navigation-body {
	width: 100%; margin-top: auto; margin-bottom: auto;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] :not(.navigation-item--child).navigation-item {
	margin-top: 12px; display: block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] .navigation-item--child {
	padding: 0px; display: block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] :not(.selected):not(.navigation-item--child).navigation-item > .item-name {
	padding-left: 0px; display: inline-block;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] .navigation-list--children {
	width: 100%;
}
}
@media only screen and (min-width:901px)
{
.row--layout-header-10a [data-name='extendednavigation'] .navigation-basket-container {
	margin-top: 32px;
}
}
.row--layout-header-10a [data-name='contentgroup'] {
	overflow: hidden; display: flex;
}
@media only screen and (max-width:900px)
{
.row--layout-header-10a [data-name='contentgroup'] {
	min-height: 350px;
}
}
.row--layout-header-10a .widget__contentgroup {
	width: 100%;
}
@media only screen and (max-width:900px)
{
.row--layout-header-10a .contentgroup__content {
	height: 100%;
}
}
.row--layout-header-10a .contentgroup__image-wrapper {
	left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; position: absolute;
}
.row--layout-header-10a .contentgroup__image-wrapper * {
	height: 100%;
}
.row--layout-header-10a .contentgroup__image-wrapper .imagewidget__figure::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.row--layout-header-10a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
.row--layout-header-10a .contentgroup__body-wrapper {
	padding: 42px 16px; align-items: center; align-self: center; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
@media only screen and (max-width:900px)
{
.row--layout-header-10a .contentgroup__body-wrapper {
	margin-top: 0px;
}
}
@media only screen and (max-width:900px)
{
_:-ms-fullscreen {
	min-height: auto;
}
:root .row--layout-header-10a [data-name='contentgroup'] {
	min-height: auto;
}
}
@media only screen and (min-width:901px)
{
body.sidebar-nav #page-zones__header .row--layout-header-10a .basket-body {
	transition:left 0.3s, visibility 0.3s; left: -600px; width: 250px;
}
}
@media only screen and (min-width:1200px)
{
body.sidebar-nav #page-zones__header .row--layout-header-10a .basket-body {
	width: 350px;
}
}
@media only screen and (min-width:901px)
{
body.sidebar-nav #page-zones__header .row--layout-header-10a .show-content .basket-body {
	left: 0px;
}
}
@media only screen and (min-width:901px)
{
.sidebar-nav #page-zones__header .show-content .basket-toggle::after {
	left: 24px;
}
}
@media only screen and (min-width:901px)
{
body:not([dir='rtl']) #page-zones__header .row--layout-header-10a .ecombasket {
	margin-left: 0px;
}
}
body.sidebar-nav {
	background-color: rgb(255, 255, 255);
}
.row--style-light.row--layout-header-10a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-light.row--layout-header-10a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-light.row--layout-header-10a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-accent.row--layout-header-10a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-accent.row--layout-header-10a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-accent.row--layout-header-10a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-spare.row--layout-header-10a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-spare.row--layout-header-10a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-spare.row--layout-header-10a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--style-dark.row--layout-header-10a .contentgroup__image-wrapper .imagewidget__figure::after {
	background: rgba(59, 76, 119, 0.65);
}
.row--style-dark.row--layout-header-10a .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
.row--style-dark.row--layout-header-10a .contentgroup__body {
	color: rgb(255, 255, 255);
}
.row--hero-1b .contentgroup--regular .contentgroup__content {
	padding: 40px; display: inline-block; max-width: 860px;
}
#migrated-site .row--hero-1b .contentgroup--regular .contentgroup__content {
	padding: 40px; display: inline-block; max-width: 860px;
}
@media only screen and (max-width:700px)
{
.row--hero-1b .contentgroup--regular .contentgroup__content {
	padding: 20px;
}
#migrated-site .row--hero-1b .contentgroup--regular .contentgroup__content {
	padding: 20px;
}
}
.row--style-light.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-light.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-accent.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: none;
}
#migrated-site .row--style-accent.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-dark.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: none;
}
#migrated-site .row--style-dark.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-spare.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: none;
}
#migrated-site .row--style-spare.row--hero-1b .contentgroup--regular .contentgroup__content {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-light.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-light.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--hero-1b .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--hero-1b .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--hero-1b [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-light.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--hero-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--hero-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
#migrated-site .row--style-light.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
.row--style-accent.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
#migrated-site .row--style-accent.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
.row--style-dark.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
#migrated-site .row--style-dark.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
.row--style-spare.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
#migrated-site .row--style-spare.row--hero-1b .contentgroup__link {
	background: rgb(35, 250, 248) !important; border-color: rgb(35, 250, 248) !important; color: rgb(59, 76, 119) !important;
}
.row--hero-1b h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-color: transparent;
}
.row--hero-1b h1.contentgroup__heading {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-color: transparent;
}
#migrated-site .row--hero-1b h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-color: transparent;
}
#migrated-site .row--hero-1b h1.contentgroup__heading {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; background-color: transparent;
}
.row--hero-1b h1::before {
	display: none;
}
.row--hero-1b h1.contentgroup__heading::before {
	display: none;
}
#migrated-site .row--hero-1b h1::before {
	display: none;
}
#migrated-site .row--hero-1b h1.contentgroup__heading::before {
	display: none;
}
[class*='row--hero-3'] .gallery__image {
	display: none; visibility: hidden;
}
[class*='row--hero-3'] .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated-site [class*='row--hero-3'] .gallery__image {
	display: none; visibility: hidden;
}
#migrated-site [class*='row--hero-3'] .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
[class*='row--hero-3'] .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
[class*='row--hero-3'] .gallery-widget li .inner {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site [class*='row--hero-3'] .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site [class*='row--hero-3'] .gallery-widget li .inner {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
@media only screen and (max-width:700px)
{
.row--hero-4a .buttonwidget {
	text-align: left;
}
.row--hero-4a .button.widget .b-wrap {
	text-align: left;
}
#migrated-site .row--hero-4a .buttonwidget {
	text-align: left;
}
#migrated-site .row--hero-4a .button.widget .b-wrap {
	text-align: left;
}
.row--hero-4b .buttonwidget {
	text-align: left;
}
.row--hero-4b .button.widget .b-wrap {
	text-align: left;
}
#migrated-site .row--hero-4b .buttonwidget {
	text-align: left;
}
#migrated-site .row--hero-4b .button.widget .b-wrap {
	text-align: left;
}
}
@media only screen and (max-width:700px)
{
.row--hero-4a .button.widget .b-wrap {
	float: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
#migrated-site .row--hero-4a .button.widget .b-wrap {
	float: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
.row--hero-4b .button.widget .b-wrap {
	float: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
#migrated-site .row--hero-4b .button.widget .b-wrap {
	float: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
}
.row--hero-5a [data-name='signupform'] {
	width: auto; margin-top: 0px; margin-bottom: 0px;
}
[id^='migrate'] .row--hero-5a [data-name='signupform'] {
	width: auto; margin-top: 0px; margin-bottom: 0px;
}
.row--hero-5a .signupform {
	display: flex; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
[id^='migrate'] .row--hero-5a .signupform {
	display: flex; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
@media only screen and (max-width:700px)
{
.row--hero-5a .form {
	width: 100%;
}
[id^='migrate'] .row--hero-5a .form {
	width: 100%;
}
}
.row--hero-5a .signupform__fieldset {
	margin: 0px;
}
[id^='migrate'] .row--hero-5a .signupform__fieldset {
	margin: 0px;
}
.row--hero-5a .signupform__form-body {
	display: flex; align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
[id^='migrate'] .row--hero-5a .signupform__form-body {
	display: flex; align-items: flex-end; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
@media only screen and (max-width:700px)
{
.row--hero-5a .signupform__form-body {
	display: block;
}
[id^='migrate'] .row--hero-5a .signupform__form-body {
	display: block;
}
}
.row--hero-5a :not(.signupform__form-group--terms).signupform__form-group {
	margin-bottom: 0px; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[id^='migrate'] .row--hero-5a :not(.signupform__form-group--terms).signupform__form-group {
	margin-bottom: 0px; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:700px)
{
.row--hero-5a :not(.signupform__form-group--terms).signupform__form-group {
	width: 100%;
}
[id^='migrate'] .row--hero-5a :not(.signupform__form-group--terms).signupform__form-group {
	width: 100%;
}
}
.row--hero-5a :first-child.signupform__form-group {
	margin-right: 10px;
}
[id^='migrate'] .row--hero-5a :first-child.signupform__form-group {
	margin-right: 10px;
}
@media only screen and (max-width:700px)
{
.row--hero-5a :first-child.signupform__form-group {
	margin-right: 0px;
}
[id^='migrate'] .row--hero-5a :first-child.signupform__form-group {
	margin-right: 0px;
}
}
@media only screen and (max-width:700px)
{
.row--hero-5a :last-child.signupform__form-group {
	margin-top: 10px;
}
[id^='migrate'] .row--hero-5a :last-child.signupform__form-group {
	margin-top: 10px;
}
}
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	height: 60px;
}
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	height: 60px;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	height: 60px;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	height: 60px;
}
@media only screen and (max-width:700px)
{
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	width: 100%; height: 50px;
}
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	width: 100%; height: 50px;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	width: 100%; height: 50px;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	width: 100%; height: 50px;
}
}
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	margin: 0px; padding: 15px 30px; line-height: 1;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	margin: 0px; padding: 15px 30px; line-height: 1;
}
@media only screen and (max-width:700px)
{
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	text-align: center;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__button {
	text-align: center;
}
}
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	padding: 15px; min-width: 250px;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	padding: 15px; min-width: 250px;
}
@media only screen and (max-width:700px)
{
.row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	min-width: 100%;
}
[id^='migrate'] .row--hero-5a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).signupform__input {
	min-width: 100%;
}
}
[id^='migrate'] [class*='left'].row--hero-5a .widget {
	margin-right: auto; margin-left: 0px;
}
[id^='migrate'] [class*='right'].row--hero-5a .widget {
	margin-right: 0px; margin-left: auto;
}
.row--hero-7a .responsivecolumns {
	margin: 0px;
}
#migrate .row--hero-7a .responsivecolumns {
	margin: 0px;
}
#migrated-site .row--hero-7a .responsivecolumns {
	margin: 0px;
}
.row--hero-7a .columns-two-left {
	padding: 0px;
}
#migrate .row--hero-7a .columns-two-left {
	padding: 0px;
}
#migrated-site .row--hero-7a .columns-two-left {
	padding: 0px;
}
.row--hero-7a .responsivecolumns {
	height: 100%;
}
.row--hero-7a [data-name='responsivecolumns'] {
	height: 100%;
}
.row--hero-7a [data-name='image'] {
	height: 100%;
}
.row--hero-7a .widget__imagewidget {
	height: 100%;
}
.row--hero-7a .imagewidget__figure {
	height: 100%;
}
.row--hero-7a .imagewidget__image-link {
	height: 100%;
}
.row--hero-7a .columns-two-left {
	height: 100%;
}
.row--hero-7a .columns-two-right {
	height: 100%;
}
#migrate .row--hero-7a .responsivecolumns {
	height: 100%;
}
#migrate .row--hero-7a [data-name='responsivecolumns'] {
	height: 100%;
}
#migrate .row--hero-7a [data-name='image'] {
	height: 100%;
}
#migrate .row--hero-7a .widget__imagewidget {
	height: 100%;
}
#migrate .row--hero-7a .imagewidget__figure {
	height: 100%;
}
#migrate .row--hero-7a .imagewidget__image-link {
	height: 100%;
}
#migrate .row--hero-7a .columns-two-left {
	height: 100%;
}
#migrate .row--hero-7a .columns-two-right {
	height: 100%;
}
#migrated-site .row--hero-7a .responsivecolumns {
	height: 100%;
}
#migrated-site .row--hero-7a [data-name='responsivecolumns'] {
	height: 100%;
}
#migrated-site .row--hero-7a [data-name='image'] {
	height: 100%;
}
#migrated-site .row--hero-7a .widget__imagewidget {
	height: 100%;
}
#migrated-site .row--hero-7a .imagewidget__figure {
	height: 100%;
}
#migrated-site .row--hero-7a .imagewidget__image-link {
	height: 100%;
}
#migrated-site .row--hero-7a .columns-two-left {
	height: 100%;
}
#migrated-site .row--hero-7a .columns-two-right {
	height: 100%;
}
@media only screen and (max-width:700px)
{
.row--hero-7a .responsivecolumns {
	height: auto;
}
.row--hero-7a [data-name='responsivecolumns'] {
	height: auto;
}
.row--hero-7a [data-name='image'] {
	height: auto;
}
.row--hero-7a .widget__imagewidget {
	height: auto;
}
.row--hero-7a .imagewidget__figure {
	height: auto;
}
.row--hero-7a .imagewidget__image-link {
	height: auto;
}
.row--hero-7a .columns-two-left {
	height: auto;
}
.row--hero-7a .columns-two-right {
	height: auto;
}
#migrate .row--hero-7a .responsivecolumns {
	height: auto;
}
#migrate .row--hero-7a [data-name='responsivecolumns'] {
	height: auto;
}
#migrate .row--hero-7a [data-name='image'] {
	height: auto;
}
#migrate .row--hero-7a .widget__imagewidget {
	height: auto;
}
#migrate .row--hero-7a .imagewidget__figure {
	height: auto;
}
#migrate .row--hero-7a .imagewidget__image-link {
	height: auto;
}
#migrate .row--hero-7a .columns-two-left {
	height: auto;
}
#migrate .row--hero-7a .columns-two-right {
	height: auto;
}
#migrated-site .row--hero-7a .responsivecolumns {
	height: auto;
}
#migrated-site .row--hero-7a [data-name='responsivecolumns'] {
	height: auto;
}
#migrated-site .row--hero-7a [data-name='image'] {
	height: auto;
}
#migrated-site .row--hero-7a .widget__imagewidget {
	height: auto;
}
#migrated-site .row--hero-7a .imagewidget__figure {
	height: auto;
}
#migrated-site .row--hero-7a .imagewidget__image-link {
	height: auto;
}
#migrated-site .row--hero-7a .columns-two-left {
	height: auto;
}
#migrated-site .row--hero-7a .columns-two-right {
	height: auto;
}
}
.row--hero-7a .responsivecolumns .column {
	display: flex; flex-direction: column; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrate .row--hero-7a .responsivecolumns .column {
	display: flex; flex-direction: column; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--hero-7a .responsivecolumns .column {
	display: flex; flex-direction: column; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
.row--hero-7a .responsivecolumns .columns-two-right {
	padding-top: 40px; padding-bottom: 40px;
}
#migrate .row--hero-7a .responsivecolumns .columns-two-right {
	padding-top: 40px; padding-bottom: 40px;
}
#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 {
	padding-top: 20px; padding-bottom: 20px;
}
#migrate .row--hero-7a .responsivecolumns .columns-two-right {
	padding-top: 20px; padding-bottom: 20px;
}
#migrated-site .row--hero-7a .responsivecolumns .columns-two-right {
	padding-top: 20px; padding-bottom: 20px;
}
}
.row--hero-7a :not([data-name='responsivecolumns']):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']).widget {
	margin-right: auto; margin-left: auto; max-width: 680px;
}
#migrate .row--hero-7a :not([data-name='responsivecolumns']):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']).widget {
	margin-right: auto; margin-left: auto; max-width: 680px;
}
#migrated-site .row--hero-7a :not([data-name='responsivecolumns']):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']).widget {
	margin-right: auto; margin-left: auto; max-width: 680px;
}
@media only screen and (max-width:900px)
{
.row--hero-7a :not([data-name='responsivecolumns']):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']).widget {
	padding-right: 20px; padding-left: 20px; max-width: 100%;
}
#migrate .row--hero-7a :not([data-name='responsivecolumns']):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']).widget {
	padding-right: 20px; padding-left: 20px; max-width: 100%;
}
#migrated-site .row--hero-7a :not([data-name='responsivecolumns']):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']).widget {
	padding-right: 20px; padding-left: 20px; max-width: 100%;
}
}
.row--hero-7a .contentgroup {
	background-color: transparent;
}
#migrate .row--hero-7a .contentgroup {
	background-color: transparent;
}
#migrated-site .row--hero-7a .contentgroup {
	background-color: transparent;
}
.row--hero-7a .image.widget a {
	line-height: 0;
}
#migrate .row--hero-7a .image.widget a {
	line-height: 0;
}
#migrated-site .row--hero-7a .image.widget a {
	line-height: 0;
}
.row--hero-7a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
.row--hero-7a .image.widget .image {
	width: 100%; height: 100%; object-fit: cover;
}
#migrate .row--hero-7a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
#migrate .row--hero-7a .image.widget .image {
	width: 100%; height: 100%; object-fit: cover;
}
#migrated-site .row--hero-7a .imagewidget__image {
	width: 100%; height: 100%; object-fit: cover;
}
#migrated-site .row--hero-7a .image.widget .image {
	width: 100%; height: 100%; object-fit: cover;
}
@media only screen and (max-width:700px)
{
.row--hero-7a .imagewidget__image {
	max-height: 300px;
}
.row--hero-7a .image.widget .image {
	max-height: 300px;
}
#migrate .row--hero-7a .imagewidget__image {
	max-height: 300px;
}
#migrate .row--hero-7a .image.widget .image {
	max-height: 300px;
}
#migrated-site .row--hero-7a .imagewidget__image {
	max-height: 300px;
}
#migrated-site .row--hero-7a .image.widget .image {
	max-height: 300px;
}
}
.row--hero-7a .imagewidget__caption {
	display: none;
}
.row--hero-7a .image-title {
	display: none;
}
.row--hero-7a .image-description {
	display: none;
}
#migrate .row--hero-7a .imagewidget__caption {
	display: none;
}
#migrate .row--hero-7a .image-title {
	display: none;
}
#migrate .row--hero-7a .image-description {
	display: none;
}
#migrated-site .row--hero-7a .imagewidget__caption {
	display: none;
}
#migrated-site .row--hero-7a .image-title {
	display: none;
}
#migrated-site .row--hero-7a .image-description {
	display: none;
}
.row--hero-7a .imagewidget__figure {
	line-height: 0;
}
#migrate .row--hero-7a .imagewidget__figure {
	line-height: 0;
}
#migrated-site .row--hero-7a .imagewidget__figure {
	line-height: 0;
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-left {
	margin: 0px; width: 50%;
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-right {
	margin: 0px; width: 50%;
}
@media only screen and (max-width:700px)
{
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-left {
	width: 100%;
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-right {
	width: 100%;
}
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-left [data-name='image']:first-child {
	padding: 0px; margin-bottom: 0px;
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-right [data-name='image']:first-child {
	padding: 0px; margin-bottom: 0px;
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-left .image-link {
	display: block;
}
[id^='migrate'] .row--hero-7a .responsivecolumns .columns-two-right .image-link {
	display: block;
}
[id^='migrate'] .row--hero-7a :not(.row):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']):not([data-name='responsivecolumns']).widget {
	padding-right: 1.5rem; padding-left: 1.5rem;
}
@media only screen and (max-width:700px)
{
[id^='migrate'] .row--hero-7a :not(.row):not([data-name='gallery']):not([data-name='responsiveslideshow']):not([data-name='image']):not([data-name='responsivecolumns']).widget {
	padding-right: 0.75rem; padding-left: 0.75rem;
}
}
.row--layout-hero-10a .row__container {
	margin: 0px 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 {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--layout-image-text-1c .responsivecolumns {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
.row--layout-image-text-1c .column {
	margin-right: 0px; max-width: 860px; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-image-text-1c .column {
	margin-right: 0px; max-width: 860px; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-image-text-1c .column + .column {
	margin-top: 20px;
}
#migrated-site .row--layout-image-text-1c .column + .column {
	margin-top: 20px;
}
_:-ms-fullscreen {
	flex:1 0 auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto;
}
:root .row--layout-image-text-1c .column {
	flex:1 0 auto; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto;
}
.row--layout-image-text-2b .responsivecolumns {
	flex-direction: column; align-items: stretch; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch;
}
#migrated-site .row--layout-image-text-2b .responsivecolumns {
	flex-direction: column; align-items: stretch; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-items: stretch; -moz-align-items: stretch; -ms-align-items: stretch;
}
.row--layout-image-text-2b .column {
	width: 100%; margin-right: 0px; margin-left: 0px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-image-text-2b .column {
	width: 100%; margin-right: 0px; margin-left: 0px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-image-text-2b .column + .column {
	margin-top: 3rem;
}
#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 {
	margin-top: 0px;
}
#migrated-site .row--layout-image-text-2b .column + .column {
	margin-top: 0px;
}
}
.row--layout-image-text-2b .contentgroup__content {
	display: flex; flex-wrap: nowrap; align-items: center; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-image-text-2b .contentgroup__content {
	display: flex; flex-wrap: nowrap; align-items: center; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
.row--layout-image-text-2b .contentgroup__content {
	display: block;
}
#migrated-site .row--layout-image-text-2b .contentgroup__content {
	display: block;
}
}
.row--layout-image-text-2b .contentgroup__image-wrapper {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
.row--layout-image-text-2b .contentgroup__body-wrapper {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated-site .row--layout-image-text-2b .contentgroup__image-wrapper {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
@media only screen and (max-width:700px)
{
.row--layout-image-text-2b .contentgroup__image-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--layout-image-text-2b .contentgroup__body-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-image-text-2b .contentgroup__image-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-image-text-2b .contentgroup__body-wrapper {
	padding-right: 60px; padding-left: 60px;
}
#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
	padding-right: 60px; padding-left: 60px;
}
@media only screen and (min-width:700px)
{
.row--layout-image-text-2b .contentgroup__body-wrapper {
	margin-top: 0px !important;
}
#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
	margin-top: 0px !important;
}
}
@media only screen and (max-width:900px)
{
.row--layout-image-text-2b .contentgroup__body-wrapper {
	padding-right: 30px; padding-left: 30px;
}
#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
	padding-right: 30px; padding-left: 30px;
}
}
@media only screen and (max-width:700px)
{
.row--layout-image-text-2b .contentgroup__body-wrapper {
	padding-right: 0px; padding-left: 0px;
}
#migrated-site .row--layout-image-text-2b .contentgroup__body-wrapper {
	padding-right: 0px; padding-left: 0px;
}
}
.row--layout-image-text-2b .contentgroup__image-wrapper {
	align-items: stretch; align-self: stretch; -webkit-align-self: stretch; -moz-align-self: stretch; -ms-align-self: stretch;
}
#migrated-site .row--layout-image-text-2b .contentgroup__image-wrapper {
	align-items: stretch; align-self: stretch; -webkit-align-self: stretch; -moz-align-self: stretch; -ms-align-self: stretch;
}
.row--layout-image-text-2b .contentgroup__image {
	width: 100%; height: 100%; object-fit: cover;
}
#migrated-site .row--layout-image-text-2b .contentgroup__image {
	width: 100%; height: 100%; object-fit: cover;
}
_:-ms-fullscreen {
	flex:1 1 auto; width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
:root .row--layout-image-text-2b .column {
	flex:1 1 auto; width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.row--layout-image-text-3a .contentgroup {
	margin: 0px auto; max-width: 960px;
}
.row--layout-image-text-4b .contentgroup__content {
	flex-direction: column-reverse; -webkit-box-orient: column-reverse; -webkit-box-direction: column-reverse; -webkit-flex-direction: column-reverse; -moz-flex-direction: column-reverse;
}
#migrated-site .row--layout-image-text-4b .contentgroup__content {
	flex-direction: column-reverse; -webkit-box-orient: column-reverse; -webkit-box-direction: column-reverse; -webkit-flex-direction: column-reverse; -moz-flex-direction: column-reverse;
}
.row--layout-image-text-5b .contentgroup__content {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
#migrated-site .row--layout-image-text-5b .contentgroup__content {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
[class*='row--image-text-5'].row--style-light .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-light .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-light .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-light .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-light .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-accent .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-accent .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-accent .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-accent .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-accent .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-spare .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-spare .contentgroup .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site [class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
[class*='row--image-text-5'].row--style-spare .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-spare .contentgroup .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-spare .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
[class*='row--image-text-5'].row--style-dark .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
[class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
[class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
#migrated-site [class*='row--image-text-5'].row--style-dark .contentgroup .contentgroup__heading {
	color: rgb(255, 255, 255);
}
#migrated-site [class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__heading {
	color: rgb(255, 255, 255);
}
#migrated-site [class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__heading * {
	color: rgb(255, 255, 255);
}
[class*='row--image-text-5'].row--style-dark .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.75);
}
[class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.75);
}
[class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-dark .contentgroup .contentgroup__body {
	color: rgba(255, 255, 255, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__body {
	color: rgba(255, 255, 255, 0.75);
}
#migrated-site [class*='row--image-text-5'].row--style-dark .contentgroup--card .contentgroup__body * {
	color: rgba(255, 255, 255, 0.75);
}
.height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--default :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--default :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--default :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--default :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--large :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--large :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--large :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--large :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--full :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--full :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--full :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--full :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5c .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.row--style-light.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-light.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-accent.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-accent.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-dark.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-dark.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-spare.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-spare.row--layout-image-text-5c .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--layout-image-text-5c .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--thin :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--default :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--default :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--default :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--default :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--large :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--large :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--large :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--large :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.height--full :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--full :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	margin: 0px auto; width: 90%; padding-top: 80px; padding-bottom: 80px; max-width: 1300px;
}
@media only screen and (max-width:700px)
{
.height--full :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
.height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--full :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
#page-zones__main .height--no-padding :not(.row--layout-image-text-5a).row--layout-image-text-5d .row__container {
	padding-top: 40px; padding-bottom: 40px;
}
}
.row--style-light.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-light.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-accent.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-accent.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-dark.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-dark.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-spare.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-spare.row--layout-image-text-5d .contentgroup--card {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--layout-image-text-5d .contentgroup--card .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--layout-image-text-5d .contentgroup__content {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
#migrated-site .row--layout-image-text-5d .contentgroup__content {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
.row--image-text-7a .contentgroup--inline .contentgroup__content {
	display: flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__content {
	display: flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--image-text-7b .contentgroup--inline .contentgroup__content {
	display: flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__content {
	display: flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper {
	width: auto;
}
.row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper {
	width: auto;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper {
	width: auto;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper {
	width: auto;
}
.row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
	width: auto;
}
.row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
	width: auto;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
	width: auto;
}
[id^='migrate'] .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 {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
	flex-basis: auto; align-items: center; align-self: center; -webkit-flex-basis: auto; -moz-flex-basis: auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
}
.row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper {
	min-height: auto; flex-basis: auto;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__image-wrapper {
	min-height: auto; flex-basis: auto;
}
.row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
	min-height: auto; flex-basis: auto;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__image-wrapper {
	min-height: auto; flex-basis: auto;
}
.row--image-text-7a .contentgroup--inline .imagewidget__image-link {
	width: 40px; height: 40px;
}
.row--image-text-7a .contentgroup--inline .imagewidget__image {
	width: 40px; height: 40px;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .imagewidget__image-link {
	width: 40px; height: 40px;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .imagewidget__image {
	width: 40px; height: 40px;
}
.row--image-text-7b .contentgroup--inline .imagewidget__image-link {
	width: 40px; height: 40px;
}
.row--image-text-7b .contentgroup--inline .imagewidget__image {
	width: 40px; height: 40px;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .imagewidget__image-link {
	width: 40px; height: 40px;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .imagewidget__image {
	width: 40px; height: 40px;
}
.row--image-text-7a .contentgroup--inline .imagewidget__image {
	border-radius: 100%; position: relative;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .imagewidget__image {
	border-radius: 100%; position: relative;
}
.row--image-text-7b .contentgroup--inline .imagewidget__image {
	border-radius: 100%; position: relative;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .imagewidget__image {
	border-radius: 100%; position: relative;
}
.row--image-text-7a :not(.contentgroup--card).contentgroup.contentgroup--inline .contentgroup__image-wrapper + .contentgroup__body-wrapper {
	margin-top: 0px;
}
[id^='migrate'] .row--image-text-7a :not(.contentgroup--card).contentgroup.contentgroup--inline .contentgroup__image-wrapper + .contentgroup__body-wrapper {
	margin-top: 0px;
}
.row--image-text-7b :not(.contentgroup--card).contentgroup.contentgroup--inline .contentgroup__image-wrapper + .contentgroup__body-wrapper {
	margin-top: 0px;
}
[id^='migrate'] .row--image-text-7b :not(.contentgroup--card).contentgroup.contentgroup--inline .contentgroup__image-wrapper + .contentgroup__body-wrapper {
	margin-top: 0px;
}
.row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper {
	padding: 0px; margin-right: 10px; margin-left: 10px;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__body-wrapper {
	padding: 0px; margin-right: 10px; margin-left: 10px;
}
.row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
	padding: 0px; margin-right: 10px; margin-left: 10px;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__body-wrapper {
	padding: 0px; margin-right: 10px; margin-left: 10px;
}
.row--image-text-7a .contentgroup--inline .contentgroup__body {
	padding: 0px; line-height: 1.4583; font-size: 16.36px;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline .contentgroup__body {
	padding: 0px; line-height: 1.4583; font-size: 16.36px;
}
.row--image-text-7b .contentgroup--inline .contentgroup__body {
	padding: 0px; line-height: 1.4583; font-size: 16.36px;
}
[id^='migrate'] .row--image-text-7b .contentgroup--inline .contentgroup__body {
	padding: 0px; line-height: 1.4583; font-size: 16.36px;
}
.row--image-text-7a blockquote {
	padding: 0px; line-height: 1.4583; font-size: 16.36px; font-style: italic; margin-top: 0px; margin-right: 0px; margin-left: 0px; max-width: 80%;
}
[id^='migrate'] .row--image-text-7a blockquote {
	padding: 0px; line-height: 1.4583; font-size: 16.36px; font-style: italic; margin-top: 0px; margin-right: 0px; margin-left: 0px; max-width: 80%;
}
.row--image-text-7b blockquote {
	padding: 0px; line-height: 1.4583; font-size: 16.36px; font-style: italic; margin-top: 0px; margin-right: 0px; margin-left: 0px; max-width: 80%;
}
[id^='migrate'] .row--image-text-7b blockquote {
	padding: 0px; line-height: 1.4583; font-size: 16.36px; font-style: italic; margin-top: 0px; margin-right: 0px; margin-left: 0px; max-width: 80%;
}
@media only screen and (max-width:900px)
{
.row--image-text-7a blockquote {
	max-width: 100%;
}
[id^='migrate'] .row--image-text-7a blockquote {
	max-width: 100%;
}
.row--image-text-7b blockquote {
	max-width: 100%;
}
[id^='migrate'] .row--image-text-7b blockquote {
	max-width: 100%;
}
}
.row--image-text-7a blockquote::before {
	display: none; visibility: hidden;
}
.row--image-text-7a blockquote::after {
	display: none; visibility: hidden;
}
[id^='migrate'] .row--image-text-7a blockquote::before {
	display: none; visibility: hidden;
}
[id^='migrate'] .row--image-text-7a blockquote::after {
	display: none; visibility: hidden;
}
.row--image-text-7b blockquote::before {
	display: none; visibility: hidden;
}
.row--image-text-7b blockquote::after {
	display: none; visibility: hidden;
}
[id^='migrate'] .row--image-text-7b blockquote::before {
	display: none; visibility: hidden;
}
[id^='migrate'] .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)
{
[id^='migrate'] .row--image-text-7a .image.widget a {
	text-align: left; float: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
}
[id^='migrate'] .row--image-text-7a [data-name='content'] blockquote {
	text-align: left;
}
[id^='migrate'] .row--image-text-7a .contentgroup--inline {
	margin-bottom: 6px;
}
.row--image-text-8a .gallery__image {
	display: none; visibility: hidden;
}
.row--image-text-8a .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
#migrated-site .row--image-text-8a .gallery__image {
	display: none; visibility: hidden;
}
#migrated-site .row--image-text-8a .gallery-widget li .inner img {
	display: none; visibility: hidden;
}
.row--image-text-8a .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--image-text-8a .gallery-widget li .inner {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site .row--image-text-8a .gallery__image-link {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
#migrated-site .row--image-text-8a .gallery-widget li .inner {
	background-position: center; width: 100%; padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;
}
.row--image-text-10a [data-name='contentgroup'] {
	min-height: 1%;
}
.row--image-text-10a .contentgroup__content {
	flex-wrap: nowrap; -webkit-flex-wrap: nowrap; -moz-flex-wrap: nowrap;
}
@media only screen and (max-width:700px)
{
.row--image-text-10a .contentgroup__content {
	display: block;
}
}
.row--image-text-10a .contentgroup__image-wrapper {
	max-width: 100%; flex-basis: 100%; align-items: center; align-self: center; -webkit-flex-basis: 100%; -moz-flex-basis: 100%; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--image-text-10a .contentgroup__body-wrapper {
	max-width: 100%; flex-basis: 100%; align-items: center; align-self: center; -webkit-flex-basis: 100%; -moz-flex-basis: 100%; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
.row--image-text-10a .contentgroup__body-wrapper {
	margin-top: 0px !important; position: relative; z-index: 1;
}
.edit .row--image-text-10a .contentgroup__body-wrapper {
	z-index: 10002;
}
.row--image-text-10a .row__container > :not([data-name='responsivecolumns']).widget .contentgroup__image-wrapper {
	max-width: 60%; flex-basis: 60%; -webkit-flex-basis: 60%; -moz-flex-basis: 60%;
}
@media only screen and (max-width:900px)
{
.row--image-text-10a .row__container > :not([data-name='responsivecolumns']).widget .contentgroup__image-wrapper {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--image-text-10a .row__container > :not([data-name='responsivecolumns']).widget .contentgroup__body-wrapper {
	padding: 48px 56px; margin-left: -10%; max-width: 40%; flex-basis: 40%; -webkit-flex-basis: 40%; -moz-flex-basis: 40%;
}
@media only screen and (max-width:900px)
{
.row--image-text-10a .row__container > :not([data-name='responsivecolumns']).widget .contentgroup__body-wrapper {
	margin-left: 0px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
@media only screen and (max-width:700px)
{
.row--image-text-10a .row__container > :not([data-name='responsivecolumns']).widget .contentgroup__body-wrapper {
	padding: 24px;
}
}
.row--layout-reverse.row--image-text-10a .row__container > :not([data-name='responsivecolumns']).widget .row--image-text-10a .contentgroup__content {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
@media only screen and (max-width:900px)
{
.row--image-text-10a .columns-two-left .contentgroup__content {
	display: block;
}
.row--image-text-10a .columns-two-right .contentgroup__content {
	display: block;
}
}
.row--image-text-10a .columns-two-left .contentgroup__image-wrapper {
	max-width: 35%; flex-basis: 35%; -webkit-flex-basis: 35%; -moz-flex-basis: 35%;
}
.row--image-text-10a .columns-two-right .contentgroup__image-wrapper {
	max-width: 35%; flex-basis: 35%; -webkit-flex-basis: 35%; -moz-flex-basis: 35%;
}
.row--image-text-10a .columns-two-left .contentgroup__body-wrapper {
	padding: 32px 40px; margin-left: -5%; max-width: 65%; flex-basis: 65%; -webkit-flex-basis: 65%; -moz-flex-basis: 65%;
}
.row--image-text-10a .columns-two-right .contentgroup__body-wrapper {
	padding: 32px 40px; margin-left: -5%; max-width: 65%; flex-basis: 65%; -webkit-flex-basis: 65%; -moz-flex-basis: 65%;
}
@media only screen and (max-width:900px)
{
.row--image-text-10a .columns-two-left .contentgroup__image-wrapper {
	margin-left: 0px; max-width: 100%;
}
.row--image-text-10a .columns-two-left .contentgroup__body-wrapper {
	margin-left: 0px; max-width: 100%;
}
.row--image-text-10a .columns-two-right .contentgroup__image-wrapper {
	margin-left: 0px; max-width: 100%;
}
.row--image-text-10a .columns-two-right .contentgroup__body-wrapper {
	margin-left: 0px; max-width: 100%;
}
}
.row--image-text-10a :not(.columns-two-left):not(.columns-two-right).column .contentgroup__content {
	display: block;
}
.row--image-text-10a :not(.columns-two-left):not(.columns-two-right).column .contentgroup__body-wrapper {
	padding: 32px; margin-top: 0px;
}
.row--style-light.row--image-text-10a .contentgroup__body-wrapper {
	background: rgb(237, 240, 240); color: rgb(59, 76, 119);
}
.row--style-accent.row--image-text-10a .contentgroup__body-wrapper {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-dark.row--image-text-10a .contentgroup__body-wrapper {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-spare.row--image-text-10a .contentgroup__body-wrapper {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119);
}
.row--style-light.row--image-text-10a .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light.row--image-text-10a .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-light.row--image-text-10a [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--image-text-10a .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--image-text-10a .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--image-text-10a [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--image-text-10a .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--image-text-10a .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--image-text-10a [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--image-text-10a .contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--image-text-10a .contentgroup__heading * {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--image-text-10a [data-name^='content'] a:not(.contentgroup__link) {
	color: rgb(59, 76, 119);
}
.row--style-light.row--image-text-10a .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light.row--image-text-10a .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--image-text-10a .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--image-text-10a .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--image-text-10a .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--image-text-10a .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--image-text-10a .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--image-text-10a .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--layout-text-1a .row__container {
	max-width: 960px;
}
.row--style-light.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-light.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-accent.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-accent.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-dark.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-dark.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-spare.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
#migrated-site .row--style-spare.row--layout-text-1b .contentgroup {
	background: rgb(255, 255, 255); color: rgb(59, 76, 119); box-shadow: 0px 8px 30px rgba(59,76,119,0.1);
}
.row--style-light.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-light.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-accent.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-dark.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-text-1b :not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-text-1b .contentgroup__heading *:not(h1):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(.legend):not(legend):not(heading--3):not(h3):not(heading--2):not(h2):not(heading--1):not(h1) {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-text-1b :not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4).contentgroup__heading {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-text-1b .contentgroup__heading *:not(h4):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4) {
	color: rgb(59, 76, 119);
}
#migrated-site .row--style-spare.row--layout-text-1b [data-name^='content'] a:not(.contentgroup__link):not(time):not(.label):not(label):not(heading--6):not(h6):not(heading--5):not(h5):not(heading--4):not(h4) {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-light.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-accent.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-dark.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--layout-text-1b .contentgroup__body {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare.row--layout-text-1b .contentgroup__body * {
	color: rgba(59, 76, 119, 0.75);
}
.row--layout-text-1b .contentgroup__body-wrapper {
	padding: 60px;
}
#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 {
	padding: 30px;
}
#migrated-site .row--layout-text-1b .contentgroup__body-wrapper {
	padding: 30px;
}
}
.row--layout-text-3b .responsivecolumns {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
#migrated-site .row--layout-text-3b .responsivecolumns {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
@media only screen and (min-width:901px)
{
body:not([id*='migrate']) .row--layout-text-11a :not(:last-child).column {
	margin-right: 24px;
}
body:not([id*='migrate']) .row--layout-text-11b :not(:last-child).column {
	margin-right: 24px;
}
}
@media only screen and (min-width:700px)
{
body:not([id*='migrate']) .row--layout-text-11a .column {
	max-width: 49%; flex-basis: 49%; -webkit-flex-basis: 49%; -moz-flex-basis: 49%;
}
body:not([id*='migrate']) .row--layout-text-11b .column {
	max-width: 49%; flex-basis: 49%; -webkit-flex-basis: 49%; -moz-flex-basis: 49%;
}
}
.row--layout-text-11a .responsivecolumns {
	margin: 0px; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
.row--layout-text-11b .responsivecolumns {
	margin: 0px; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
#migrated-site .row--layout-text-11a .responsivecolumns {
	margin: 0px; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
#migrated-site .row--layout-text-11b .responsivecolumns {
	margin: 0px; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
.row--layout-text-11a .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__body {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
.row--layout-text-11a .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
.row--layout-text-11b .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__body {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
.row--layout-text-11b .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
#migrated-site .row--layout-text-11a .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__body {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
#migrated-site .row--layout-text-11a .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
#migrated-site .row--layout-text-11b .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__body {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
#migrated-site .row--layout-text-11b .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	line-height: 1.5909; font-size: 16.36px; margin-top: 10px;
}
.row--layout-text-11a .column {
	padding: 30px; border-radius: 6px; border: 2px solid currentColor; border-image: none; display: flex; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-self: normal; -moz-align-self: normal; -ms-align-self: normal;
}
.row--layout-text-11b .column {
	padding: 30px; border-radius: 6px; border: 2px solid currentColor; border-image: none; display: flex; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-self: normal; -moz-align-self: normal; -ms-align-self: normal;
}
#migrated-site .row--layout-text-11a .column {
	padding: 30px; border-radius: 6px; border: 2px solid currentColor; border-image: none; display: flex; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-self: normal; -moz-align-self: normal; -ms-align-self: normal;
}
#migrated-site .row--layout-text-11b .column {
	padding: 30px; border-radius: 6px; border: 2px solid currentColor; border-image: none; display: flex; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-self: normal; -moz-align-self: normal; -ms-align-self: normal;
}
.row--layout-text-11a .contentgroup {
	margin: 0px auto; max-width: 800px;
}
.row--layout-text-11b .contentgroup {
	margin: 0px auto; max-width: 800px;
}
#migrated-site .row--layout-text-11a .contentgroup {
	margin: 0px auto; max-width: 800px;
}
#migrated-site .row--layout-text-11b .contentgroup {
	margin: 0px auto; max-width: 800px;
}
.row--layout-text-11a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 8px 16px;
}
.row--layout-text-11b :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 8px 16px;
}
#migrated-site .row--layout-text-11a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 8px 16px;
}
#migrated-site .row--layout-text-11b :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).contentgroup__link {
	padding: 8px 16px;
}
.row--layout-text-11b .contentgroup {
	text-align: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
#migrated-site .row--layout-text-11b .contentgroup {
	text-align: left; justify-content: flex-start; webkit-box-pack: flex-start; -webkit-justify-content: flex-start; -moz-justify-content: flex-start; -ms-justify-content: flex-start;
}
[dir='rtl'] .row--layout-text-11b .contentgroup {
	text-align: right; justify-content: flex-end; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end;
}
.row--style-light.row--layout-text-11a .column {
	border-color: rgb(242, 242, 242);
}
.row--style-light.row--layout-text-11b .column {
	border-color: rgb(242, 242, 242);
}
#migrated-site .row--style-light.row--layout-text-11a .column {
	border-color: rgb(242, 242, 242);
}
#migrated-site .row--style-light.row--layout-text-11b .column {
	border-color: rgb(242, 242, 242);
}
.row--style-accent.row--layout-text-11a .column {
	border-color: rgb(10, 249, 247);
}
.row--style-accent.row--layout-text-11b .column {
	border-color: rgb(10, 249, 247);
}
#migrated-site .row--style-accent.row--layout-text-11a .column {
	border-color: rgb(10, 249, 247);
}
#migrated-site .row--style-accent.row--layout-text-11b .column {
	border-color: rgb(10, 249, 247);
}
.row--style-spare.row--layout-text-11a .column {
	border-color: rgb(223, 228, 228);
}
.row--style-spare.row--layout-text-11b .column {
	border-color: rgb(223, 228, 228);
}
#migrated-site .row--style-spare.row--layout-text-11a .column {
	border-color: rgb(223, 228, 228);
}
#migrated-site .row--style-spare.row--layout-text-11b .column {
	border-color: rgb(223, 228, 228);
}
.row--style-dark.row--layout-text-11a .column {
	border-color: rgb(76, 98, 153);
}
.row--style-dark.row--layout-text-11b .column {
	border-color: rgb(76, 98, 153);
}
#migrated-site .row--style-dark.row--layout-text-11a .column {
	border-color: rgb(76, 98, 153);
}
#migrated-site .row--style-dark.row--layout-text-11b .column {
	border-color: rgb(76, 98, 153);
}
#migrated-site .row--layout-text-14a .responsivecolumns::before {
	display: none;
}
#migrated-site .row--layout-text-14a .responsivecolumns::after {
	display: none;
}
@media only screen and (max-width:900px)
{
#migrated-site .row--layout-text-11a .column {
	margin-right: 0px;
}
#migrated-site .row--layout-text-11b .column {
	margin-right: 0px;
}
}
@media only screen and (max-width:700px)
{
#migrated-site .row--layout-text-11a :not(:last-child).column {
	margin-bottom: 24px;
}
#migrated-site .row--layout-text-11b :not(:last-child).column {
	margin-bottom: 24px;
}
}
@media only screen and (min-width:901px)
{
body:not(#migrated-site)[dir='rtl'] [class*='row--layout-text-11'] :not(:last-child).column {
	margin-right: 0px; margin-left: 24px;
}
body [dir='rtl'] [class*='row--layout-text-11'] :not(:last-child).column {
	margin-right: 0px; margin-left: 24px;
}
}
.row--layout-text-14a .responsivecolumns {
	margin-right: 0px; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
#migrated-site .row--layout-text-14a .responsivecolumns {
	margin-right: 0px; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
.row--layout-text-14a .columns-two-left {
	max-width: 60%; flex-basis: 60%; -webkit-flex-basis: 60%; -moz-flex-basis: 60%;
}
#migrated-site .row--layout-text-14a .columns-two-left {
	max-width: 60%; flex-basis: 60%; -webkit-flex-basis: 60%; -moz-flex-basis: 60%;
}
@media only screen and (max-width:900px)
{
.row--layout-text-14a .columns-two-left {
	margin-bottom: 30px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-text-14a .columns-two-left {
	margin-bottom: 30px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-text-14a .columns-two-right {
	padding: 30px; border-radius: 6px; border: 2px solid currentColor; border-image: none; max-width: 416px; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-basis: 32%; -webkit-flex-basis: 32%; -moz-flex-basis: 32%;
}
#migrated-site .row--layout-text-14a .columns-two-right {
	padding: 30px; border-radius: 6px; border: 2px solid currentColor; border-image: none; max-width: 416px; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-basis: 32%; -webkit-flex-basis: 32%; -moz-flex-basis: 32%;
}
@media only screen and (max-width:900px)
{
.row--layout-text-14a .columns-two-right {
	padding: 20px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
#migrated-site .row--layout-text-14a .columns-two-right {
	padding: 20px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--layout-text-14a .widget__content ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
.row--layout-text-14a .bk-content-text ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
#migrated-site .row--layout-text-14a .widget__content ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
#migrated-site .row--layout-text-14a .bk-content-text ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
.row--layout-text-14a .widget__content li {
	background: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg") no-repeat left; padding-left: 40px;
}
.row--layout-text-14a .bk-content-text li {
	background: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg") no-repeat left; padding-left: 40px;
}
#migrated-site .row--layout-text-14a .widget__content li {
	background: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg") no-repeat left; padding-left: 40px;
}
#migrated-site .row--layout-text-14a .bk-content-text li {
	background: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg") no-repeat left; padding-left: 40px;
}
@media only screen and (max-width:900px)
{
.row--layout-text-14a .widget__content li {
	padding-left: 30px;
}
.row--layout-text-14a .bk-content-text li {
	padding-left: 30px;
}
#migrated-site .row--layout-text-14a .widget__content li {
	padding-left: 30px;
}
#migrated-site .row--layout-text-14a .bk-content-text li {
	padding-left: 30px;
}
}
.row--style-light.row--layout-text-14a .columns-two-right {
	border-color: rgb(242, 242, 242);
}
#migrated-site .row--style-light.row--layout-text-14a .columns-two-right {
	border-color: rgb(242, 242, 242);
}
.row--style-accent.row--layout-text-14a .columns-two-right {
	border-color: rgb(10, 249, 247);
}
#migrated-site .row--style-accent.row--layout-text-14a .columns-two-right {
	border-color: rgb(10, 249, 247);
}
.row--style-spare.row--layout-text-14a .columns-two-right {
	border-color: rgb(223, 228, 228);
}
#migrated-site .row--style-spare.row--layout-text-14a .columns-two-right {
	border-color: rgb(223, 228, 228);
}
.row--style-dark.row--layout-text-14a .columns-two-right {
	border-color: rgb(76, 98, 153);
}
#migrated-site .row--style-dark.row--layout-text-14a .columns-two-right {
	border-color: rgb(76, 98, 153);
}
#migrated-site .row--layout-pricing-1a .widget__content li::before {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .widget__content li::after {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .bk-content-text li::before {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .bk-content-text li::after {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-text-14a .responsivecolumns::before {
	display: none;
}
#migrated-site .row--layout-text-14a .responsivecolumns::after {
	display: none;
}
#migrated-site .row--layout-text-14a .widget__content ul li::before {
	display: none;
}
#migrated-site .row--layout-text-14a .widget__content ul li::after {
	display: none;
}
.row--layout-image-2a::before {
	display: none;
}
#migrated-site .row--layout-image-2a::before {
	display: none;
}
.row--layout-image-3a::after {
	display: none;
}
#migrated-site .row--layout-image-3a::after {
	display: none;
}
.row--slideshow-1a .slides-list {
	margin: 0px;
}
.row--slideshow-1a [data-name='responsiveslideshow'] {
	margin: 0px;
}
@media only screen and (max-width:700px)
{
.row--promo-2a h2 {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.row--promo-2a .widget-align-left {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.row--promo-2a .widget-align-right {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.row--promo-2a .widget-align-center {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
#migrated-site .row--promo-2a h2 {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
#migrated-site .row--promo-2a .widget-align-left {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
#migrated-site .row--promo-2a .widget-align-right {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
#migrated-site .row--promo-2a .widget-align-center {
	text-align: center; float: none; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
.row--promo-2a h2::before {
	right: 0px; margin-right: auto; margin-left: auto;
}
#migrated-site .row--promo-2a h2::before {
	right: 0px; margin-right: auto; margin-left: auto;
}
}
.height--thin .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 125px;
}
@media only screen and (max-width:900px)
{
.height--thin .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 105px;
}
}
@media only screen and (max-width:700px)
{
.height--thin .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 72.5px;
}
}
.height--default .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 180px;
}
@media only screen and (max-width:900px)
{
.height--default .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 160px;
}
}
@media only screen and (max-width:700px)
{
.height--default .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 100px;
}
}
.height--large .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 180px;
}
@media only screen and (max-width:900px)
{
.height--large .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 160px;
}
}
@media only screen and (max-width:700px)
{
.height--large .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 100px;
}
}
.height--full .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 200px;
}
@media only screen and (max-width:900px)
{
.height--full .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 180px;
}
}
@media only screen and (max-width:700px)
{
.height--full .row--layout-promo-4a.divider--bottom .row__container {
	padding-bottom: 110px;
}
}
.row--layout-promo-4a .row__container .responsivecolumns {
	padding: 80px 40px; border-radius: 6px;
}
@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 :not([data-name='responsivecolumns']).widget + [data-name='responsivecolumns'] {
	margin-top: 24px;
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] + :not([data-name='responsivecolumns']).widget {
	margin-top: 24px;
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] :first-child.column {
	padding-left: 0px;
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] :last-child.column {
	padding-right: 0px;
}
.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 :first-child.widget {
	display: inline-block;
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right :nth-child(2).widget {
	display: inline-block;
}
@media only screen and (max-width:900px)
{
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right :first-child.widget {
	display: block;
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right :nth-child(2).widget {
	display: block;
}
}
@media only screen and (max-width:900px)
{
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right :first-child.widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	width: 100%;
}
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	margin-left: 10px;
}
@media only screen and (max-width:900px)
{
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	width: 100%; margin-left: 0px;
}
}
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right [data-name='button'].widget + .widget {
	margin-top: 0px;
}
@media only screen and (max-width:900px)
{
.row--layout-promo-4a .row__container [data-name='responsivecolumns'] .columns-two-right [data-name='button'].widget + .widget {
	margin-top: 10px;
}
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns {
	color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h1 {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h2 {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h3 {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h4 {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h5 {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .contentgroup__body {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns legend {
	color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns p {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .paragraph {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns li {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns blockquote {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns blockquote::before {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns blockquote::after {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns td {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .phone-number-link {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .clicktocall__label {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns a {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .dropbox__label {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .blogpost__post-body {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .blog-post-content {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .socialicons .icons span {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .product-category-items li a span {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns label {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.875);
}
[data-name='row'] .ecombasketsummary .row--style-light.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-light.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.875);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	border: currentColor; border-image: none; color: rgb(255, 255, 255); background-color: rgb(59, 76, 119);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: none; border: 2px solid rgb(59, 76, 119); border-image: none; color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::before {
	display: none;
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::after {
	display: none;
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .input {
	border-color: rgb(5, 229, 227); color: rgb(59, 76, 119); background-color: rgb(6, 244, 242);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns .textarea {
	border-color: rgb(5, 229, 227); color: rgb(59, 76, 119); background-color: rgb(6, 244, 242);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.input {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-light.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.textarea {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h1 {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h2 {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h3 {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h4 {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h5 {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .contentgroup__body {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns legend {
	color: rgb(59, 76, 119);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns p {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns li {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns blockquote {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns td {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
[data-name='row'] .ecombasketsummary .row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: none; border: 2px solid rgb(59, 76, 119); border-image: none; color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::before {
	display: none;
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::after {
	display: none;
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .input {
	border-color: rgb(230, 230, 230); color: rgb(59, 76, 119); background-color: rgb(237, 237, 237);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns .textarea {
	border-color: rgb(230, 230, 230); color: rgb(59, 76, 119); background-color: rgb(237, 237, 237);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.input {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-accent.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.textarea {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h1 {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h2 {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h3 {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h4 {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h5 {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .contentgroup__body {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns legend {
	color: rgb(59, 76, 119);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns p {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns li {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns blockquote {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns td {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
[data-name='row'] .ecombasketsummary .row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: none; border: 2px solid rgb(59, 76, 119); border-image: none; color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::before {
	display: none;
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::after {
	display: none;
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .input {
	border-color: rgb(230, 230, 230); color: rgb(59, 76, 119); background-color: rgb(237, 237, 237);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns .textarea {
	border-color: rgb(230, 230, 230); color: rgb(59, 76, 119); background-color: rgb(237, 237, 237);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.input {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-spare.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.textarea {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h1 {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h2 {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h3 {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h4 {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h5 {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .contentgroup__body {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns legend {
	color: rgb(59, 76, 119);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns p {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .paragraph {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-title {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .imagewidget__image-description {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns li {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns blockquote {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns blockquote::before {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns blockquote::after {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns td {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .phone-number-link {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .clicktocall__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .clicktocall.widget a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns h6 {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .heading--6 [data-name='content'] {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns a {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .dropbox__label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .ecomproduct__product-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .blogpost__post-body {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .blog-post-content {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .blogpostlist__post-excerpt--full {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .socialicons .icons span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .ecom-productlist-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .ecom-featuredproducts-price {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .product-category-items li a span {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns label {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
[data-name='row'] .ecombasketsummary .row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site [data-name='row'] .ecombasketsummary .row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .cell--header {
	color: rgba(59, 76, 119, 0.75);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	background: none; border: 2px solid rgb(59, 76, 119); border-image: none; color: rgb(59, 76, 119); box-shadow: none;
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::before {
	display: none;
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns :nth-child(2).widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button::after {
	display: none;
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .input {
	border-color: rgb(230, 230, 230); color: rgb(59, 76, 119); background-color: rgb(237, 237, 237);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns .textarea {
	border-color: rgb(230, 230, 230); color: rgb(59, 76, 119); background-color: rgb(237, 237, 237);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.input {
	color: rgba(59, 76, 119, 0.65);
}
.row--style-dark.row--layout-promo-4a .row__container .responsivecolumns :-ms-input-placeholder.textarea {
	color: rgba(59, 76, 119, 0.65);
}
body:not([id^='migrate']) .row--layout-pricing-1a .column {
	padding: 32px;
}
@media only screen and (max-width:1100px)
{
body:not([id^='migrate']) .row--layout-pricing-1a .column {
	max-width: 48.5%; flex-basis: 48.5%; -webkit-flex-basis: 48.5%; -moz-flex-basis: 48.5%;
}
}
@media only screen and (max-width:700px)
{
body:not([id^='migrate']) .row--layout-pricing-1a .column {
	padding: 30px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
@media only screen and (min-width:1100px)
{
body:not([id^='migrate']) .row--layout-pricing-1a .column + :not(:first-child).column {
	margin-left: 1.33%;
}
}
.row--layout-pricing-1a .responsivecolumns {
	margin: 0px;
}
#migrated-site .row--layout-pricing-1a .responsivecolumns {
	margin: 0px;
}
@media only screen and (max-width:1100px)
{
.row--layout-pricing-1a .responsivecolumns {
	flex-wrap: wrap; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
#migrated-site .row--layout-pricing-1a .responsivecolumns {
	flex-wrap: wrap; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
.row--layout-pricing-1a .column {
	border-radius: 6px; border: 2px solid currentColor; border-image: none; display: flex; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-self: normal; -moz-align-self: normal; -ms-align-self: normal;
}
#migrated-site .row--layout-pricing-1a .column {
	border-radius: 6px; border: 2px solid currentColor; border-image: none; display: flex; box-shadow: 0px 2px 0px rgba(0,0,0,0.02); flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-self: normal; -moz-align-self: normal; -ms-align-self: normal;
}
@media only screen and (max-width:1100px)
{
.row--layout-pricing-1a .column {
	margin-bottom: 24px;
}
#migrated-site .row--layout-pricing-1a .column {
	margin-bottom: 24px;
}
}
.row--layout-pricing-1a .widget__content ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
.row--layout-pricing-1a .bk-content-text ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
#migrated-site .row--layout-pricing-1a .widget__content ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
#migrated-site .row--layout-pricing-1a .bk-content-text ul {
	list-style: none; padding: 0px; margin-bottom: 0px; margin-left: 0px;
}
.row--layout-pricing-1a .widget__content li {
	background-position: left; padding-left: 50px; background-image: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg"); background-repeat: no-repeat;
}
.row--layout-pricing-1a .bk-content-text li {
	background-position: left; padding-left: 50px; background-image: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg"); background-repeat: no-repeat;
}
#migrated-site .row--layout-pricing-1a .widget__content li {
	background-position: left; padding-left: 50px; background-image: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg"); background-repeat: no-repeat;
}
#migrated-site .row--layout-pricing-1a .bk-content-text li {
	background-position: left; padding-left: 50px; background-image: url("https://basekit-product.s3-eu-west-1.amazonaws.com/icons/tick.svg"); background-repeat: no-repeat;
}
@media only screen and (max-width:900px)
{
.row--layout-pricing-1a .widget__content li {
	padding-left: 30px;
}
.row--layout-pricing-1a .bk-content-text li {
	padding-left: 30px;
}
#migrated-site .row--layout-pricing-1a .widget__content li {
	padding-left: 30px;
}
#migrated-site .row--layout-pricing-1a .bk-content-text li {
	padding-left: 30px;
}
}
.row--layout-pricing-1a .column [data-name='content'] + [data-name='content'] {
	margin-top: 10px;
}
#migrated-site .row--layout-pricing-1a .column [data-name='content'] + [data-name='content'] {
	margin-top: 10px;
}
.row--layout-pricing-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	font-size: 17.1px;
}
#migrated-site .row--layout-pricing-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).button {
	font-size: 17.1px;
}
.row--style-light.row--layout-pricing-1a .column {
	border-color: rgb(242, 242, 242);
}
#migrated-site .row--style-light.row--layout-pricing-1a .column {
	border-color: rgb(242, 242, 242);
}
.row--style-accent.row--layout-pricing-1a .column {
	border-color: rgb(10, 249, 247);
}
#migrated-site .row--style-accent.row--layout-pricing-1a .column {
	border-color: rgb(10, 249, 247);
}
.row--style-spare.row--layout-pricing-1a .column {
	border-color: rgb(223, 228, 228);
}
#migrated-site .row--style-spare.row--layout-pricing-1a .column {
	border-color: rgb(223, 228, 228);
}
.row--style-dark.row--layout-pricing-1a .column {
	border-color: rgb(76, 98, 153);
}
#migrated-site .row--style-dark.row--layout-pricing-1a .column {
	border-color: rgb(76, 98, 153);
}
[id^='migrate'] .row--layout-pricing-1a .column {
	padding: 16px 24px;
}
#migrated-site .row--layout-pricing-1a .widget__content li::before {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .widget__content li::after {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .bk-content-text li::before {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .bk-content-text li::after {
	display: none; visibility: hidden;
}
#migrated-site .row--layout-pricing-1a .column :first-child.widget {
	margin-bottom: 0px;
}
#migrated-site .row--layout-pricing-1a .column .widget + .widget {
	margin-top: 16px; margin-bottom: 0px;
}
@media only screen and (min-width:1100px)
{
body:not(#migrated-site)[dir='rtl'] .row--layout-pricing-1a .column + :not(:first-child).column {
	margin-right: 1.33%; margin-left: 0px;
}
}
.row--layout-socialicons-1a :last-child.social-item .social-link::before {
	margin-right: 0px; margin-inline-end: 0;
}
#migrated-site .row--layout-socialicons-1a :last-child.social-item .social-link::before {
	margin-right: 0px; margin-inline-end: 0;
}
.row--layout-socialicons-1a .social-link::before {
	font-size: 30px; margin-right: 28px; margin-inline-end: 28px;
}
#migrated-site .row--layout-socialicons-1a .social-link::before {
	font-size: 30px; margin-right: 28px; margin-inline-end: 28px;
}
@media only screen and (max-width:900px)
{
.row--layout-socialicons-1a .social-link::before {
	font-size: 26px; margin-right: 24px; margin-inline-end: 24px;
}
#migrated-site .row--layout-socialicons-1a .social-link::before {
	font-size: 26px; margin-right: 24px; margin-inline-end: 24px;
}
}
@media only screen and (max-width:700px)
{
.row--layout-socialicons-1a .social-link::before {
	font-size: 22px; margin-right: 20px; margin-inline-end: 20px;
}
#migrated-site .row--layout-socialicons-1a .social-link::before {
	font-size: 22px; margin-right: 20px; margin-inline-end: 20px;
}
}
.row--layout-socialicons-2a .row__container {
	text-align: center;
}
#migrated-site .row--layout-socialicons-2a .row__container {
	text-align: center;
}
.row--layout-socialicons-2a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-socialicons-2a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-socialicons-2a :last-child.social-item .social-link::before {
	margin-right: 0px; margin-inline-end: 0;
}
#migrated-site .row--layout-socialicons-2a :last-child.social-item .social-link::before {
	margin-right: 0px; margin-inline-end: 0;
}
.row--layout-socialicons-2a .social-link::before {
	font-size: 19.8px;
}
#migrated-site .row--layout-socialicons-2a .social-link::before {
	font-size: 19.8px;
}
.row--layout-socialicons-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-socialicons-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-socialicons-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--layout-socialicons-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
.row--layout-socialicons-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; width: auto; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1; padding-inline-start: 0; padding-inline-end: 30px;
}
#migrated-site .row--layout-socialicons-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; width: auto; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1; padding-inline-start: 0; padding-inline-end: 30px;
}
@media only screen and (max-width:700px)
{
.row--layout-socialicons-2b .row__container [data-name='content']:first-child {
	padding-right: 0px; padding-inline-end: 0;
}
#migrated-site .row--layout-socialicons-2b .row__container [data-name='content']:first-child {
	padding-right: 0px; padding-inline-end: 0;
}
}
.row--layout-socialicons-2b [data-name='socialicons'] {
	width: auto;
}
#migrated-site .row--layout-socialicons-2b [data-name='socialicons'] {
	width: auto;
}
.row--layout-socialicons-2b [data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 0px;
}
#migrated-site .row--layout-socialicons-2b [data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 0px;
}
@media only screen and (max-width:900px)
{
.row--layout-socialicons-2b [data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 15px;
}
#migrated-site .row--layout-socialicons-2b [data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 15px;
}
}
@media only screen and (max-width:700px)
{
.row--layout-socialicons-2b [data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 7px;
}
#migrated-site .row--layout-socialicons-2b [data-name='content'].widget + [data-name='socialicons'] {
	margin-top: 7px;
}
}
.row--layout-tweet-2a .row__container {
	text-align: center;
}
#migrated-site .row--layout-tweet-2a .row__container {
	text-align: center;
}
.row--layout-tweet-2a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-tweet-2a :first-child.content.widget {
	width: 100%;
}
#migrated-site .row--layout-tweet-2a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-tweet-2a :first-child.content.widget {
	width: 100%;
}
.row--layout-tweet-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
[id^='migrate'] .row--layout-tweet-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-tweet-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
[id^='migrate'] .row--layout-tweet-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
.row--layout-tweet-2b .row__container [data-name='content']:first-child {
	flex:1 0 auto; padding-right: 30px; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child {
	flex:1 0 auto; padding-right: 30px; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto;
}
@media only screen and (max-width:700px)
{
.row--layout-tweet-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
}
.row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='tweet'] {
	margin-top: 0px;
}
.row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='button'] {
	margin-top: 0px;
}
.row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='clicktocall'] {
	margin-top: 0px;
}
.row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='socialicons'] {
	margin-top: 0px;
}
.row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='filedownload'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='tweet'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='button'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='clicktocall'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='socialicons'] {
	margin-top: 0px;
}
[id^='migrate'] .row--layout-tweet-2b .row__container [data-name='content']:first-child + [data-name='filedownload'] {
	margin-top: 0px;
}
.row--layout-paypal-2a .row__container {
	text-align: center;
}
#migrated-site .row--layout-paypal-2a .row__container {
	text-align: center;
}
.row--layout-paypal-2a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-paypal-2a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-paypal-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-paypal-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-paypal-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--layout-paypal-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
.row--layout-paypal-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
#migrated-site .row--layout-paypal-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
@media only screen and (max-width:700px)
{
.row--layout-paypal-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
#migrated-site .row--layout-paypal-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
}
.row--layout-dropbox-1a .row__container {
	text-align: center;
}
#migrated-site .row--layout-dropbox-1a .row__container {
	text-align: center;
}
.row--layout-dropbox-1a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-dropbox-1a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-dropbox-2a .row__container {
	text-align: center;
}
#migrated-site .row--layout-dropbox-2a .row__container {
	text-align: center;
}
.row--layout-dropbox-2a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-dropbox-2a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-dropbox-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-dropbox-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-dropbox-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--layout-dropbox-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
.row--layout-dropbox-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
#migrated-site .row--layout-dropbox-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
@media only screen and (max-width:700px)
{
.row--layout-dropbox-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
#migrated-site .row--layout-dropbox-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
}
.row--layout-pdf-1a .row__container {
	text-align: center;
}
#migrated-site .row--layout-pdf-1a .row__container {
	text-align: center;
}
.row--layout-pdf-1a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-pdf-1a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-pdf-2a .row__container {
	text-align: center;
}
#migrated-site .row--layout-pdf-2a .row__container {
	text-align: center;
}
.row--layout-pdf-2a [data-name='content']:first-child {
	width: 100%;
}
#migrated-site .row--layout-pdf-2a [data-name='content']:first-child {
	width: 100%;
}
.row--layout-pdf-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-pdf-2b .row__container {
	flex-direction: row; align-items: center; -webkit-box-orient: row; -webkit-box-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
.row--layout-pdf-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
#migrated-site .row--layout-pdf-2b .row__container {
	flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
}
.row--layout-pdf-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
.row--layout-pdf-2b .row__container :first-child.content.widget {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
#migrated-site .row--layout-pdf-2b .row__container [data-name='content']:first-child {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
#migrated-site .row--layout-pdf-2b .row__container :first-child.content.widget {
	flex:1 1 0px; padding-right: 30px; -webkit-flex: 1; -moz-flex: 1;
}
@media only screen and (max-width:700px)
{
.row--layout-pdf-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
.row--layout-pdf-2b .row__container :first-child.content.widget {
	padding-right: 0px;
}
#migrated-site .row--layout-pdf-2b .row__container [data-name='content']:first-child {
	padding-right: 0px;
}
#migrated-site .row--layout-pdf-2b .row__container :first-child.content.widget {
	padding-right: 0px;
}
}
.row--layout-youtube-1a .row__container {
	width: 90%; padding-top: 80px; padding-bottom: 80px; margin-right: auto; margin-left: auto; max-width: 1300px;
}
#migrated-site .row--layout-youtube-1a .row__container {
	width: 90%; padding-top: 80px; padding-bottom: 80px; margin-right: auto; margin-left: auto; max-width: 1300px;
}
.row--layout-youtube-1b .row__container {
	margin: 0px; padding: 0px; width: 100%; max-width: 100%;
}
#migrated-site .row--layout-youtube-1b .row__container {
	margin: 0px; padding: 0px; width: 100%; max-width: 100%;
}
.ecomproductslist .product-list {
	margin: 30px -30px 0px; padding-left: 0px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:900px)
{
.ecomproductslist .product-list {
	margin: 20px -20px 0px;
}
}
@media only screen and (max-width:700px)
{
.ecomproductslist .product-list {
	margin: 24px 0px 0px; display: block;
}
}
.ecomproductslist .product-item {
	padding: 0px 30px; margin-bottom: 30px; display: flex; max-width: 33.33%; flex-direction: column; flex-basis: 33.33%; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-flex-basis: 33.333%; -moz-flex-basis: 33.333%;
}
@media only screen and (max-width:900px)
{
.ecomproductslist .product-item {
	padding: 0px 20px; max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
@media only screen and (max-width:700px)
{
.ecomproductslist .product-item {
	padding: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.ecomproductslist .listing-title + .ecomproductslist__product-filters {
	margin-top: 16px;
}
.ecomproductslist .fieldset {
	display: flex; justify-content: space-between; align-items: flex-end; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
.ecomproductslist .fieldset .form-body {
	display: flex; justify-content: space-between; align-items: flex-end; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: flex-end; -moz-align-items: flex-end; -ms-align-items: flex-end;
}
.ecomproductslist .fieldset--filters {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.ecomproductslist .fieldset .form-body {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .fieldset--filters .form-body {
	display: block;
}
}
.ecomproductslist .fieldset--search :last-child.form-group {
	margin-right: 0px;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .fieldset--filters .form-group {
	margin-right: 0px;
}
}
.ecomproductslist .ecomproductslist__form {
	display: flex; flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .ecomproductslist__form {
	display: block;
}
}
.ecomproductslist .form-group {
	margin-right: 10px; margin-bottom: 0px; vertical-align: inherit; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .form-group {
	display: block;
}
}
.ecomproductslist legend {
	display: none;
}
.ecomproductslist legend + .form-body {
	margin-top: 0px;
}
.ecomproductslist label {
	font-size: 13px; margin-bottom: 10px;
}
.ecomproductslist [data-name='row'] .ecombasketsummary .cell--header {
	font-size: 13px; margin-bottom: 10px;
}
[data-name='row'] .ecombasketsummary .ecomproductslist .cell--header {
	font-size: 13px; margin-bottom: 10px;
}
.ecomproductslist #migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	font-size: 13px; margin-bottom: 10px;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecomproductslist .cell--header {
	font-size: 13px; margin-bottom: 10px;
}
.ecomproductslist input {
	border-radius: 0px; width: 100%; height: 44px; font-size: 14px;
}
.ecomproductslist select {
	border-radius: 0px; width: 100%; height: 44px; font-size: 14px;
}
.ecomproductslist input:-ms-input-placeholder {
	letter-spacing: 0px; font-size: 14px; font-weight: normal;
}
.ecomproductslist select:-ms-input-placeholder {
	letter-spacing: 0px; font-size: 14px; font-weight: normal;
}
.ecomproductslist select {
	min-width: 150px;
}
.ecomproductslist .button--submit {
	padding: 4px 20px !important; height: 44px !important; font-size: 14px !important;
}
.ecomproductslist .button--clear {
	padding: 4px 20px !important; height: 44px !important; font-size: 14px !important;
}
.ecomproductslist .button--clear {
	line-height: 38px !important;
}
.ecomproductslist .message--empty {
	text-align: center; padding-left: 0px; margin-top: 50px; order: 4;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .message--empty {
	margin-top: 30px;
}
}
.ecomproductslist .message--empty::before {
	display: none;
}
.ecomproductslist .message--empty p {
	margin: 0px auto; padding: 40px; display: inline-block; min-width: 300px;
}
@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 {
	line-height: inherit; max-height: inherit;
}
.ecomproductslist .product-item-image {
	line-height: inherit; max-height: inherit;
}
.ecomproductslist .image {
	line-height: inherit; max-height: inherit;
}
.ecomproductslist .image {
	width: 100%; line-height: normal; max-height: 500px; object-fit: cover;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .image {
	width: auto; object-fit: contain;
}
}
.ecomproductslist .product-item-details {
	margin-top: 14px;
}
.ecomproductslist .ecomproductslist__title-link {
	text-decoration: none;
}
.ecomproductslist .ecomproductslist__listing-order {
	padding: 16px 0px; line-height: 1.2; font-size: 14px;
}
.ecomproductslist .ecomproductslist__pagination-list {
	padding: 0px; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.ecomproductslist .button--pagination {
	margin: 0px 2px; padding: 8px 12px; text-decoration: none;
}
@media only screen and (max-width:700px)
{
.ecomproductslist .button--pagination {
	padding: 8px 14px;
}
}
.ecomproductslist .current.ecomproductslist__pagination-item {
	font-weight: bold;
}
.ecomproductslist .current.ecomproductslist__pagination-item .button--pagination {
	margin: 0px 3px; padding: 4px 10px;
}
.responsivecolumns [class*='columns-two'] .ecomproductslist__form {
	display: block;
}
.responsivecolumns [class*='columns-two'] .ecomproductslist__fieldset--search :last-child.form-group {
	flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0;
}
.responsivecolumns [class*='columns-two'] .fieldset + .fieldset {
	margin-top: 8px;
}
.responsivecolumns [class*='columns-two'] .fieldset--filters :last-child.form-group {
	margin-right: 0px;
}
.responsivecolumns [class*='columns-two'] .fieldset--filters .form-body {
	display: flex; flex-wrap: wrap; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@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 {
	width: 100%; display: block;
}
}
.responsivecolumns [class*='columns-two'] .product-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
@media only screen and (max-width:900px)
{
.responsivecolumns [class*='columns-two'] .product-item {
	width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.responsivecolumns [class*='columns-three'] .ecomproductslist__form {
	display: block;
}
.responsivecolumns [class*='columns-four'] .ecomproductslist__form {
	display: block;
}
.responsivecolumns [class*='columns-three'] .fieldset--filters .form-body {
	display: block;
}
.responsivecolumns [class*='columns-four'] .fieldset--filters .form-body {
	display: block;
}
.responsivecolumns [class*='columns-three'] .fieldset--filters .form-group {
	width: 100%; display: block;
}
.responsivecolumns [class*='columns-four'] .fieldset--filters .form-group {
	width: 100%; display: block;
}
.responsivecolumns [class*='columns-three'] .product-list {
	margin: 24px 0px; display: block;
}
.responsivecolumns [class*='columns-four'] .product-list {
	margin: 24px 0px; display: block;
}
.responsivecolumns [class*='columns-three'] .product-item {
	padding: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.responsivecolumns [class*='columns-four'] .product-item {
	padding: 0px; width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.responsivecolumns [class*='columns-three'] .ecomproductslist__button {
	width: 100%;
}
.responsivecolumns [class*='columns-four'] .ecomproductslist__button {
	width: 100%;
}
.row--style-light .ecomproductslist .message--empty p {
	background-color: rgb(247, 247, 247);
}
.row--style-accent .ecomproductslist .message--empty p {
	background-color: rgb(5, 204, 202);
}
.row--style-dark .ecomproductslist .message--empty p {
	background-color: rgb(64, 83, 129);
}
.row--style-light .current.ecomproductslist__pagination-item .button--pagination {
	color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.row--style-accent .current.ecomproductslist__pagination-item .button--pagination {
	color: rgb(59, 76, 119); background-color: rgb(255, 255, 255);
}
.row--style-dark .current.ecomproductslist__pagination-item .button--pagination {
	color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.ecomproduct .ecomproduct__product-article {
	display: flex; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between;
}
@media only screen and (max-width:900px)
{
.ecomproduct .ecomproduct__product-article {
	display: block;
}
}
.ecomproduct .ecomproduct__product-images {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.ecomproduct .ecomproduct__product-content {
	flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.ecomproduct .ecomproduct__product-image + .ecomproduct__product-gallery {
	margin-top: 4px;
}
.ecomproduct .ecomproduct__product-images {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
.ecomproduct .ecomproduct__product-gallery {
	margin: 0px; padding: 0px; display: flex; flex-wrap: wrap; order: 0; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-box-ordinal-group: 0; -webkit-order: 0; -moz-order: 0; -ms-order: 0;
}
.ecomproduct .ecomproduct__gallery-item {
	margin: 4px 8px 4px 0px; width: auto; height: auto; text-align: left; display: block; flex-grow: 0; -webkit-flex-grow: 0; -moz-flex-grow: 0; -ms-flex-grow: 0;
}
.ecomproduct .ecomproduct__image-button {
	line-height: 0; display: block;
}
.ecomproduct .image--thumb {
	width: 75px; height: 75px; line-height: 0; max-height: 100%; object-fit: cover;
}
@media only screen and (max-width:700px)
{
.ecomproduct .image--thumb {
	width: 60px; height: 60px;
}
}
.ecomproduct .ecomproduct__product-image {
	order: 1; flex-grow: 1; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
.ecomproduct .no-image.ecomproduct__product-image {
	background: none;
}
.ecomproduct .image--current {
	line-height: 1; max-height: 800px;
}
.ecomproduct .ecomproduct__product-content {
	width: 100%; margin-left: 48px; max-width: 420px;
}
@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 0px; max-width: 100%;
}
}
.ecomproduct .ecomproduct__product-header + :not(:empty).ecomproduct__product-body {
	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; -ms-word-wrap: break-word;
}
@media only screen and (max-width:900px)
{
.ecomproduct .ecomproduct__product-body {
	font-size: 15.3px;
}
}
.ecomproduct .product-actions {
	margin: 40px 0px 0px; display: flex; flex-direction: column; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column;
}
@media only screen and (max-width:700px)
{
.ecomproduct .product-actions {
	display: block;
}
}
.ecomproduct .ecomproduct__legend {
	font-size: 21px;
}
.ecomproduct .ecomproduct__form {
	margin-bottom: 0px;
}
.ecomproduct .ecomproduct__form-group {
	width: 100%;
}
.ecomproduct .ecomproduct__select {
	width: 100%;
}
.ecomproduct .ecomproduct__button {
	width: 100%;
}
.ecomproduct .ecomproduct__legend + .ecomproduct__form-body {
	margin-top: 16px;
}
.ecomproduct .ecomproduct__form-group + .ecomproduct__form-group {
	margin-top: 16px;
}
.ecomproduct .ecomproduct__view-basket-wrap {
	margin-top: 16px;
}
.ecomproduct .ecomproduct__fieldset + .ecomproduct__form-group {
	margin-top: 32px;
}
.ecomproduct .ecomproduct__form-group {
	margin-bottom: 0px;
}
.ecomproduct .ecomproduct__label {
	font-size: 16.2px; display: block;
}
.ecomproduct .ecomproduct__label + .select-wrap {
	margin-top: 10px;
}
.ecomproduct .ecomproduct__select {
	height: 48px; font-size: 17px; display: block;
}
@media only screen and (max-width:700px)
{
.ecomproduct .ecomproduct__select {
	font-size: 16px;
}
}
.ecomproduct :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).ecomproduct__button {
	padding: 16px 24px; text-align: center; display: block; cursor: pointer;
}
.ecomproduct :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).ecomproduct__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 {
	display: flex; align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
.ecomproduct .ecomproduct__product-tags {
	display: flex; align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
@media only screen and (max-width:700px)
{
.ecomproduct .ecomproduct__product-category {
	display: block;
}
.ecomproduct .ecomproduct__product-tags {
	display: block;
}
}
.ecomproduct .ecomproduct__product-category + .ecomproduct__product-tags {
	padding-top: 0px;
}
.ecomproduct .ecomproduct__product-category {
	padding-top: 32px;
}
.ecomproduct .ecomproduct__tags-title {
	line-height: 1; margin-right: 12px;
}
.ecomproduct .ecomproduct__product-attribute-title {
	line-height: 1; margin-right: 12px;
}
@media only screen and (max-width:700px)
{
.ecomproduct .ecomproduct__tags-title {
	margin-right: 0px; margin-bottom: 8px;
}
.ecomproduct .ecomproduct__product-attribute-title {
	margin-right: 0px; margin-bottom: 8px;
}
}
.ecomproduct .ecomproduct__product-category + .ecomproduct__product-tags .ecomproduct__tags-title {
	min-width: 80px;
}
.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 {
	min-width: 0px;
}
.ecomproduct .ecomproduct__product-attribute-title {
	min-width: 0px;
}
}
.ecomproduct .ecomproduct__tags-title {
	line-height: 1.4;
}
.ecomproduct .ecomproduct__tags-title .ecomproduct__product-attribute-title {
	top: -3px; position: relative;
}
.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 {
	margin-left: 2px; position: relative; content: ":";
}
.ecomproduct .ecomproduct__tag-list {
	padding-right: 0px; padding-left: 0px; display: flex; flex-wrap: wrap; flex-grow: 1; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-grow: 1; -moz-flex-grow: 1; -ms-flex-grow: 1;
}
.ecomproduct .ecomproduct__tag-item {
	display: inline-flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.ecomproduct .ecomproduct__category-link {
	display: inline-flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.ecomproduct :not(:last-child).ecomproduct__tag-item {
	margin-right: 4px;
}
.ecomproduct .ecomproduct__category-link {
	margin-right: 4px;
}
.ecomproduct .ecomproduct__tag-item {
	margin-bottom: 8px;
}
.ecomproduct .ecomproduct__category-link {
	font-size: 15px; text-decoration: none;
}
.ecomproduct .ecomproduct__tag-link {
	font-size: 15px; text-decoration: none;
}
.ecomproduct .ecomproduct__category-link:hover {
	font-size: 15px; text-decoration: none;
}
.ecomproduct .ecomproduct__tag-link:hover {
	font-size: 15px; text-decoration: none;
}
.ecomproduct .ecomproduct__tag-link {
	padding: 6px 10px; border-radius: 32px; line-height: 1;
}
.ecomproduct .ecomproduct__category-link {
	padding: 0px 2px; line-height: 1.2;
}
@media only screen and (max-width:700px)
{
.ecomproduct .ecomproduct__category-link {
	padding: 0px;
}
}
.ecomproduct .view-basket-wrap {
	z-index: 1;
}
_:-ms-fullscreen {
	flex:1 1 0px; -webkit-flex: 1; -moz-flex: 1;
}
:root .ecomproduct__product-images {
	flex:1 1 0px; -webkit-flex: 1; -moz-flex: 1;
}
.product-availability {
	padding: 4px 10px 4px 8px; border-radius: 4px; margin-top: 8px; display: inline-flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.product-availability::before {
	font-size: 16px; margin-right: 8px; position: relative;
}
.product-availability--unavailable {
	background: rgb(245, 226, 226); color: rgb(212, 131, 131);
}
.product-availability--sold-out {
	background: rgb(245, 226, 226); color: rgb(212, 131, 131);
}
.product-availability--unavailable p {
	color: rgb(161, 55, 55);
}
.product-availability--sold-out p {
	color: rgb(161, 55, 55);
}
:not(:empty).ecomproduct__paypal-commerce-button-container {
	height: 50px; margin-top: 16px;
}
.ecomproduct__paypal-commerce-button-container iframe {
	z-index: 2 !important;
}
.row--style-light .ecomproduct__product-category {
	border-top-color: rgb(235, 235, 235); border-top-width: 1px; border-top-style: solid;
}
.row--style-light .ecomproduct__tag-link {
	transition:background-color 0.3s; background-color: rgb(242, 242, 242);
}
.row--style-light .product-availability--low-stock {
	transition:background-color 0.3s; background-color: rgb(242, 242, 242);
}
.row--style-light .ecomproduct__tag-link:hover {
	background-color: rgb(237, 237, 237);
}
.row--style-light .product-availability--low-stock:hover {
	background-color: rgb(237, 237, 237);
}
.row--style-light .product-availability--low-stock {
	color: rgb(166, 166, 166); background-color: rgb(240, 240, 240);
}
.row--style-accent .ecomproduct__product-category {
	border-top-color: rgb(5, 239, 237); border-top-width: 1px; border-top-style: solid;
}
.row--style-accent .ecomproduct__tag-link {
	transition:background-color 0.3s; background-color: rgb(10, 249, 247);
}
.row--style-accent .product-availability--low-stock {
	transition:background-color 0.3s; background-color: rgb(10, 249, 247);
}
.row--style-accent .ecomproduct__tag-link:hover {
	background-color: rgb(6, 244, 242);
}
.row--style-accent .product-availability--low-stock:hover {
	background-color: rgb(6, 244, 242);
}
.row--style-accent .product-availability--low-stock {
	color: rgb(2, 104, 103); background-color: rgb(6, 249, 246);
}
.row--style-spare .ecomproduct__product-category {
	border-top-color: rgb(215, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.row--style-spare .ecomproduct__tag-link {
	transition:background-color 0.3s; background-color: rgb(223, 228, 228);
}
.row--style-spare .product-availability--low-stock {
	transition:background-color 0.3s; background-color: rgb(223, 228, 228);
}
.row--style-spare .ecomproduct__tag-link:hover {
	background-color: rgb(218, 224, 224);
}
.row--style-spare .product-availability--low-stock:hover {
	background-color: rgb(218, 224, 224);
}
.row--style-spare .product-availability--low-stock {
	color: rgb(140, 159, 159); background-color: rgb(220, 226, 226);
}
.row--style-dark .ecomproduct__product-category {
	border-top-color: rgb(73, 93, 146); border-top-width: 1px; border-top-style: solid;
}
.row--style-dark .ecomproduct__tag-link {
	transition:background-color 0.3s; background-color: rgb(67, 87, 136);
}
.row--style-dark .product-availability--low-stock {
	transition:background-color 0.3s; background-color: rgb(67, 87, 136);
}
.row--style-dark .ecomproduct__tag-link:hover {
	background-color: rgb(71, 91, 143);
}
.row--style-dark .product-availability--low-stock:hover {
	background-color: rgb(71, 91, 143);
}
.row--style-dark .product-availability--low-stock {
	color: rgb(135, 152, 196); background-color: rgb(69, 89, 139);
}
.row--style-light .product-attribute-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-light .product-attribute-title {
	color: rgb(255, 255, 255);
}
.row--style-accent .product-attribute-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-accent .product-attribute-title {
	color: rgb(255, 255, 255);
}
.row--style-spare .product-attribute-title {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
.row--background-type-image.row--style-spare .product-attribute-title {
	color: rgb(255, 255, 255);
}
.row--style-dark .product-attribute-title {
	color: rgb(255, 255, 255); fill: #fff;
}
.row--background-type-image.row--style-dark .product-attribute-title {
	color: rgb(255, 255, 255);
}
[dir='rtl'] .ecomproduct__gallery-item {
	margin: 4px 0px 4px 8px;
}
[dir='rtl'] .ecomproduct .ecomproduct__tags-title {
	margin-right: 0px; margin-left: 12px;
}
[dir='rtl'] .ecomproduct .ecomproduct__product-attribute-title {
	margin-right: 0px; margin-left: 12px;
}
[dir='rtl'] .ecomproduct :not(:last-child).ecomproduct__tag-item {
	margin-right: 0px; margin-left: 4px;
}
[dir='rtl'] .ecomproduct .ecomproduct__category-link {
	margin-right: 0px; margin-left: 4px;
}
.ecomfeaturedproducts .listing-header {
	margin-bottom: 30px;
}
.ecomfeaturedproducts .product-list {
	margin: 0px -24px; padding-left: 0px; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:900px)
{
.ecomfeaturedproducts .product-list {
	margin: 0px -20px;
}
}
@media only screen and (max-width:700px)
{
.ecomfeaturedproducts .product-list {
	margin: 20px 0px 0px;
}
}
.ecomfeaturedproducts .product-item {
	padding: 0px 24px; margin-bottom: 30px; display: flex; max-width: 33.33%; flex-direction: column; flex-basis: 33.33%; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-flex-basis: 33.333%; -moz-flex-basis: 33.333%;
}
@media only screen and (max-width:900px)
{
.ecomfeaturedproducts .product-item {
	padding: 0px 20px; max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
@media only screen and (max-width:700px)
{
.ecomfeaturedproducts .product-item {
	padding: 0px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.ecomfeaturedproducts .products-1 .product-item {
	margin: 0px auto; max-width: 850px; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.ecomfeaturedproducts .products-2 .product-item {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
@media only screen and (max-width:700px)
{
.ecomfeaturedproducts .products-2 .product-item {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.ecomfeaturedproducts .title-link {
	text-decoration: none;
}
.ecomfeaturedproducts .product-item-image {
	margin-bottom: 10px;
}
.ecomfeaturedproducts .image-link {
	line-height: inherit; max-height: inherit;
}
.ecomfeaturedproducts .product-item-image {
	line-height: inherit; max-height: inherit;
}
.ecomfeaturedproducts .image {
	line-height: inherit; max-height: inherit;
}
.ecomfeaturedproducts .image {
	width: 100%; line-height: normal; max-height: 500px; object-fit: cover;
}
@media only screen and (max-width:700px)
{
.ecomfeaturedproducts .image {
	width: auto; object-fit: contain;
}
}
.ecomfeaturedproducts .product-item-details {
	margin-top: 14px;
}
.ecomfeaturedproducts .product-item-price {
	line-height: 1.2;
}
[class*='columns-three'] .ecomfeaturedproducts .product-item {
	width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
[class*='columns-four'] .ecomfeaturedproducts .product-item {
	width: 100%; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
[data-name='row'] .ecombasketsummary {
	position: relative; z-index: 1;
}
#migrated-site [data-name='row'] .ecombasketsummary {
	position: relative; z-index: 1;
}
[data-name='row'] .ecombasketsummary .message {
	margin: 10px 0px 30px;
}
#migrated-site [data-name='row'] .ecombasketsummary .message {
	margin: 10px 0px 30px;
}
[data-name='row'] .ecombasketsummary .ecombasketsummary__summary-form {
	display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecombasketsummary__summary-form {
	display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; webkit-box-pack: flex-end; -webkit-justify-content: flex-end; -moz-justify-content: flex-end; -ms-justify-content: flex-end; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:900px)
{
[data-name='row'] .ecombasketsummary .summary-title {
	font-size: 35px;
}
#migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	font-size: 35px;
}
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary .summary-title {
	font-size: 30px;
}
#migrated-site [data-name='row'] .ecombasketsummary .summary-title {
	font-size: 30px;
}
}
[data-name='row'] .ecombasketsummary .summary-table {
	margin: 20px 0px 0px; width: 100%; border-collapse: separate; border-spacing: 0 10px;
}
#migrated-site [data-name='row'] .ecombasketsummary .summary-table {
	margin: 20px 0px 0px; width: 100%; border-collapse: separate; border-spacing: 0 10px;
}
[data-name='row'] .ecombasketsummary .table-row--heading .cell {
	padding: 10px;
}
#migrated-site [data-name='row'] .ecombasketsummary .table-row--heading .cell {
	padding: 10px;
}
[data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row {
	padding: 10px;
}
#migrated-site [data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row {
	padding: 10px;
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row {
	padding: 0px; display: block;
}
#migrated-site [data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row {
	padding: 0px; display: block;
}
}
[data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	padding: 10px;
}
#migrated-site [data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	padding: 10px;
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	padding: 10px 0px; border: 0px currentColor; border-image: none; width: 100%; text-align: left; display: block;
}
#migrated-site [data-name='row'] .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	padding: 10px 0px; border: 0px currentColor; border-image: none; width: 100%; text-align: left; display: block;
}
}
[data-name='row'] .ecombasketsummary .cell--image {
	width: auto;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--image {
	width: auto;
}
[data-name='row'] .ecombasketsummary .cell--header {
	display: table-cell;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--header {
	display: table-cell;
}
@media only screen and (max-width:900px)
{
[data-name='row'] .ecombasketsummary .cell--title {
	width: 40%;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--title {
	width: 40%;
}
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary .cell--title {
	width: 100%;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--title {
	width: 100%;
}
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary .cell--total {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
[data-name='row'] .ecombasketsummary .cell--price {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--total {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#migrated-site [data-name='row'] .ecombasketsummary .cell--price {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
}
[data-name='row'] .ecombasketsummary .ecombasketsummary__summary-item-link {
	padding: 0px; width: auto; height: auto; background-image: none !important;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecombasketsummary__summary-item-link {
	padding: 0px; width: auto; height: auto; background-image: none !important;
}
[data-name='row'] .ecombasketsummary .image {
	max-width: 150px; object-fit: contain;
}
#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 {
	max-height: 300px; max-width: 100%;
}
#migrated-site [data-name='row'] .ecombasketsummary .image {
	max-height: 300px; max-width: 100%;
}
}
[data-name='row'] .ecombasketsummary .quantity-wrap {
	margin: 0px; width: 110px; height: 28px; line-height: 28px; min-height: 0px; background-color: transparent;
}
#migrated-site [data-name='row'] .ecombasketsummary .quantity-wrap {
	margin: 0px; width: 110px; height: 28px; line-height: 28px; min-height: 0px; background-color: transparent;
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary .quantity-wrap {
	margin-top: 8px;
}
#migrated-site [data-name='row'] .ecombasketsummary .quantity-wrap {
	margin-top: 8px;
}
}
[data-name='row'] .ecombasketsummary .button--quantity {
	padding: 0px !important; width: 28px; height: 28px; line-height: 28px; display: flex; min-height: 0px; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .button--quantity {
	padding: 0px !important; width: 28px; height: 28px; line-height: 28px; display: flex; min-height: 0px; justify-content: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;
}
@media only screen and (max-width:700px)
{
[data-name='row'] .ecombasketsummary .summary-table .table-row--order-total {
	padding-top: 0px;
}
#migrated-site [data-name='row'] .ecombasketsummary .summary-table .table-row--order-total {
	padding-top: 0px;
}
}
[data-name='row'] .ecombasketsummary .order-total {
	margin: 20px 0px; text-align: right;
}
#migrated-site [data-name='row'] .ecombasketsummary .order-total {
	margin: 20px 0px; text-align: right;
}
@media only screen and (max-width:900px)
{
[data-name='row'] .ecombasketsummary .ecombasketsummary__continue-shopping {
	width: 100%; text-align: center;
}
[data-name='row'] .ecombasketsummary .ecombasketsummary__button {
	width: 100%; text-align: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecombasketsummary__continue-shopping {
	width: 100%; text-align: center;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecombasketsummary__button {
	width: 100%; text-align: center;
}
}
[data-name='row'] .ecombasketsummary .ecombasketsummary__table-row--adjustment-notice .ecombasketsummary__cell {
	background: none;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecombasketsummary__table-row--adjustment-notice .ecombasketsummary__cell {
	background: none;
}
[data-name='row'] .ecombasketsummary .ecombasketsummary__adjustment-notice {
	font-size: 16px;
}
#migrated-site [data-name='row'] .ecombasketsummary .ecombasketsummary__adjustment-notice {
	font-size: 16px;
}
.row--style-light .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: rgb(242, 242, 242);
}
@media only screen and (max-width:700px)
{
.row--style-light .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: transparent;
}
}
.row--style-accent .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: rgb(10, 249, 247);
}
@media only screen and (max-width:700px)
{
.row--style-accent .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: transparent;
}
}
.row--style-spare .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: rgb(223, 228, 228);
}
@media only screen and (max-width:700px)
{
.row--style-spare .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: transparent;
}
}
.row--style-dark .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: rgb(67, 87, 136);
}
@media only screen and (max-width:700px)
{
.row--style-dark .ecombasketsummary :not(.table-row--heading):not(.table-row--order-total).table-row .cell {
	background-color: transparent;
}
}
@media only screen and (max-width:700px)
{
#migrated-site [data-name='row'] .ecombasketsummary__cell::before {
	height: auto; line-height: 1.2; font-size: 12px; display: block; position: relative; content: attr(data-title);
}
}
#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: 0px currentColor; border-image: none;
}
}
@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 {
	left: 0px;
}
[dir='rtl'] #page-zones__main .row--layout-basket-1a .ecombasket-list-container {
	left: 0px;
}
#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 :not(#page-zones__preheader).bk-zone {
	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'] * {
	text-align: center;
}
#page-zones__main .row--layout-basket-1a [data-name='contentgroup'] * {
	text-align: center;
}
}
#page-zones__main .row--layout-basket-1a [data-name='ecombasket'] {
	text-align: right; display: block;
}
#page-zones__main .row--layout-basket-1a .ecombasket + .widget-overlay {
	display: none !important;
}
#page-zones__main .row--layout-basket-1a .basket-body {
	padding: 20px; text-align: left; right: 0px; margin-top: 8px; margin-left: auto; position: absolute; z-index: 2; max-width: 500px; box-shadow: 10px 20px 30px rgba(0,0,0,0.2);
}
@media only screen and (max-width:700px)
{
#page-zones__main .row--layout-basket-1a .basket-body {
	left: 0px; width: 100%;
}
}
#page-zones__main .row--layout-basket-1a .basket-list {
	padding: 0px;
}
#page-zones__main .row--layout-basket-1a .basket-item {
	padding: 0px; margin-bottom: 20px; display: flex; 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 {
	padding-right: 40px; margin-right: 0px;
}
}
#page-zones__main .row--layout-basket-1a .basket-item-details {
	padding-right: 40px;
}
#page-zones__main .row--layout-basket-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).ecombasket__basket-toggle {
	padding: 8px;
}
#page-zones__main .row--layout-basket-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).view-basket {
	padding: 8px;
}
@media only screen and (max-width:700px)
{
#page-zones__main .row--layout-basket-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).ecombasket__basket-toggle {
	padding: 12px !important; width: 100%; text-align: center; display: block;
}
#page-zones__main .row--layout-basket-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).view-basket {
	padding: 12px !important; width: 100%; text-align: center; display: block;
}
}
@media only screen and (max-width:700px)
{
#page-zones__main .row--layout-basket-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).view-basket {
	margin-top: 16px;
}
}
#page-zones__main .row--layout-basket-1a :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).item-remove {
	padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; top: 0px; width: 24px; height: 24px; right: 0px; font-size: 16px; display: inline-block; position: absolute;
}
#page-zones__main .row--layout-basket-1a .item-remove::before {
	background-color: transparent;
}
#page-zones__main .row--layout-basket-1a .item-remove::after {
	background-color: transparent;
}
#page-zones__main .row--layout-basket-1a .item-remove::before {
	top: 0px; line-height: 24px; content: "\f00d";
}
#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 {
	line-height: 24px; font-size: 20px; text-decoration: none; display: inline-block;
}
#page-zones__main .row--layout-basket-1a .basket-item-price {
	margin-top: 0px;
}
#page-zones__main .row--layout-basket-1a .item-quantity {
	line-height: 22px; font-size: 18px;
}
#page-zones__main .row--style-light.row--layout-basket-1a .basket-body {
	background: rgb(255, 255, 255);
}
#page-zones__main .row--style-accent.row--layout-basket-1a .basket-body {
	background: rgb(35, 250, 248);
}
#page-zones__main .row--style-spare.row--layout-basket-1a .basket-body {
	background: rgb(237, 240, 240);
}
#page-zones__main .row--style-dark.row--layout-basket-1a .basket-body {
	background: rgb(59, 76, 119);
}
#migrated-site .row--style-light .basket-item-name {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .basket-item-price {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-light .basket-total {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-light .basket-item-name {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .basket-item-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .basket-total {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-accent .basket-item-name {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .basket-item-price {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-accent .basket-total {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-accent .basket-item-name {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .basket-item-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .basket-total {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-spare .basket-item-name {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .basket-item-price {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--style-spare .basket-total {
	color: rgb(59, 76, 119); fill: #3b4c77;
}
#migrated-site .row--background-type-image.row--style-spare .basket-item-name {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .basket-item-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .basket-total {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-dark .basket-item-name {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .basket-item-price {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--style-dark .basket-total {
	color: rgb(255, 255, 255); fill: #fff;
}
#migrated-site .row--background-type-image.row--style-dark .basket-item-name {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .basket-item-price {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .basket-total {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-light .item-quantity {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-light .quantity-number {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--background-type-image.row--style-light .item-quantity {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-light .quantity-number {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-accent .item-quantity {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--style-accent .quantity-number {
	color: rgba(59, 76, 119, 0.875);
}
#migrated-site .row--background-type-image.row--style-accent .item-quantity {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-accent .quantity-number {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-spare .item-quantity {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--style-spare .quantity-number {
	color: rgba(59, 76, 119, 0.75);
}
#migrated-site .row--background-type-image.row--style-spare .item-quantity {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-spare .quantity-number {
	color: rgb(255, 255, 255);
}
#migrated-site .row--style-dark .item-quantity {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--style-dark .quantity-number {
	color: rgba(255, 255, 255, 0.875);
}
#migrated-site .row--background-type-image.row--style-dark .item-quantity {
	color: rgb(255, 255, 255);
}
#migrated-site .row--background-type-image.row--style-dark .quantity-number {
	color: rgb(255, 255, 255);
}
@media only screen and (max-width:900px)
{
#page-zones__header [data-widget-type='extendednavigation'] {
	line-height: 0;
}
}
.extendednavigation {
	display: flex;
}
#page-zones__header .ecombasket {
	display: inline-flex; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#page-zones__header .navigation-basket-container {
	display: inline-flex !important; align-items: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#page-zones__header .navigation-basket-container [data-widget-type='extendednavigationbasket'].widget {
	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: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: white; font-size: 0px; position: relative;
}
#page-zones__header .basket-toggle:hover {
	cursor: pointer;
}
#page-zones__header .basket-toggle::before {
	margin: 0px; border: 0px currentColor; border-image: none; display: inline-block; content: ""; background-repeat: no-repeat; background-size: contain;
}
#page-zones__header .basket-toggle::after {
	margin: 0px; border: 0px currentColor; border-image: none; display: inline-block; content: ""; background-repeat: no-repeat; background-size: contain;
}
#page-zones__header .ecombasket__item-remove::before {
	margin: 0px; border: 0px currentColor; border-image: none; display: inline-block; content: ""; background-repeat: no-repeat; background-size: contain;
}
#page-zones__header .basket-toggle::before {
	width: 23px; height: 23px; z-index: 3; background-color: transparent;
}
#page-zones__header .show-content .basket-toggle::after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48Zz48cGF0aCBmaWxsPSIjMUQxRDFCIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPjwvZz48L3N2Zz4=");
}
#page-zones__header .ecombasket__item-remove::before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDY0IDY0Ij48Zz48cGF0aCBmaWxsPSIjMUQxRDFCIiBkPSJNMjguOTQxLDMxLjc4NkwwLjYxMyw2MC4xMTRjLTAuNzg3LDAuNzg3LTAuNzg3LDIuMDYyLDAsMi44NDljMC4zOTMsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5ICAgYzAuNTE2LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OWwyOC41NDEtMjguNTQxbDI4LjU0MSwyOC41NDFjMC4zOTQsMC4zOTQsMC45MDksMC41OSwxLjQyNCwwLjU5YzAuNTE1LDAsMS4wMzEtMC4xOTYsMS40MjQtMC41OSAgIGMwLjc4Ny0wLjc4NywwLjc4Ny0yLjA2MiwwLTIuODQ5TDM1LjA2NCwzMS43ODZMNjMuNDEsMy40MzhjMC43ODctMC43ODcsMC43ODctMi4wNjIsMC0yLjg0OWMtMC43ODctMC43ODYtMi4wNjItMC43ODYtMi44NDgsMCAgIEwzMi4wMDMsMjkuMTVMMy40NDEsMC41OWMtMC43ODctMC43ODYtMi4wNjEtMC43ODYtMi44NDgsMGMtMC43ODcsMC43ODctMC43ODcsMi4wNjIsMCwyLjg0OUwyOC45NDEsMzEuNzg2eiIvPjwvZz48L3N2Zz4=");
}
#page-zones__header .show-content .basket-toggle::after {
	top: 24px; width: 18px; height: 18px; position: fixed; 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: rgb(250, 250, 250); top: 0px; width: 400px; bottom: 0px; display: flex; visibility: hidden; position: fixed; z-index: 4; box-shadow: 0px -12px 80px rgba(0,0,0,0.3); flex-direction: column; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-transform: translate3d(0, 0, 0);
}
@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 {
	
}
body:not([dir='rtl']) #page-zones__header .basket-body {
	transition:right 0.3s, visibility 0.3s; right: -600px;
}
@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: 0px;
}
[dir='rtl'] #page-zones__header .basket-body {
	transition:left 0.3s, visibility 0.3s; left: -600px;
}
@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: 0px;
}
body.edit #page-zones__header .basket-body {
	display: none;
}
#page-zones__header .basket-list {
	padding: 0px 24px 32px; flex:1 1 auto; width: 100%; margin-top: 64px; -ms-overflow-y: scroll; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:700px)
{
#page-zones__header .basket-list {
	padding-right: 16px; padding-left: 16px;
}
}
#page-zones__header .basket-item {
	background: rgb(255, 255, 255); padding: 0px; border-radius: 4px; transition:box-shadow 0.3s, border 0.3s; margin-bottom: 16px; display: flex; justify-content: space-between; align-items: flex-start; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
#page-zones__header .basket-item:hover {
	box-shadow: 0px 0px 24px rgba(0,0,0,0.05);
}
#page-zones__header :last-child.basket-item {
	margin-bottom: 0px;
}
[dir='rtl'] #page-zones__header .basket-item {
	flex-direction: row-reverse; -webkit-box-orient: row-reverse; -webkit-box-direction: row-reverse; -webkit-flex-direction: row-reverse; -moz-flex-direction: row-reverse;
}
#page-zones__header .basket-item-name {
	width: 100%; line-height: 1.2; font-weight: 400;
}
#page-zones__header .ecombasket__item-quantity {
	width: 100%; line-height: 1.2; font-weight: 400;
}
#page-zones__header .ecombasket__item-price {
	width: 100%; line-height: 1.2; font-weight: 400;
}
#page-zones__header .basket-item-name {
	color: rgb(31, 31, 31);
}
#page-zones__header .ecombasket__item-price {
	color: rgb(31, 31, 31);
}
#page-zones__header .basket-total {
	color: rgb(31, 31, 31);
}
#page-zones__header .ecombasket__item-quantity {
	font-size: 15px;
}
#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: rgb(117, 117, 117); font-size: 15px;
}
#page-zones__header .ecombasket__item-price {
	margin-top: 12px;
}
#page-zones__header .ecombasket__item-remove {
	background: rgb(238, 238, 238); padding: 6px; border-radius: 20px; border: 0px currentColor; border-image: none; top: 12px; width: 24px; height: 24px; right: 12px; line-height: 1; font-size: 0px; position: absolute;
}
#page-zones__header .ecombasket__item-remove:hover {
	cursor: pointer;
}
#page-zones__header .ecombasket__item-remove::before {
	margin: 0px; content: ""; background-color: transparent;
}
#page-zones__header .ecombasket__item-remove::after {
	margin: 0px; content: ""; background-color: transparent;
}
#page-zones__header .ecombasket__item-remove::before {
	margin: 0px; width: 8px; height: 8px; position: relative;
}
#page-zones__header .ecombasket__item-count {
	padding: 2px 2px 0px; border-radius: 100px; left: 18px; top: -5px; height: 13px; text-align: center; line-height: 1; font-size: 9px; font-weight: bold; display: flex; position: absolute; z-index: 2; min-width: 13px; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#page-zones__header .basket-item-image {
	flex:1 0 auto; padding-left: 24px; max-width: calc(80px + 24px); align-items: center; align-self: center; -webkit-flex: 1 0 auto; -moz-flex: 1 0 auto; -webkit-align-self: center; -moz-align-self: center; -ms-align-self: center;
}
@media only screen and (max-width:700px)
{
#page-zones__header .basket-item-image {
	padding-left: 16px; margin-top: 18px; max-width: calc(30px + 16px); align-self: flex-start; -webkit-align-self: flex-start; -moz-align-self: flex-start; -ms-align-self: flex-start;
}
}
#page-zones__header .ecombasket__image-link {
	width: 100%; height: 100%; text-align: left; line-height: 0;
}
#page-zones__header .ecombasket__image {
	width: 80px; height: 80px; object-fit: cover; object-position: center;
}
@media only screen and (max-width:700px)
{
#page-zones__header .ecombasket__image {
	width: 30px; height: 30px;
}
}
#page-zones__header .basket-item-details {
	padding: 24px 32px 24px 24px; flex:1 1 auto; text-align: left; display: flex; flex-wrap: wrap; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:700px)
{
#page-zones__header .basket-item-details {
	padding: 16px 45px 16px 16px;
}
}
#page-zones__header .basket-footer {
	background: rgb(255, 255, 255); margin: 0px; padding: 24px 0px; width: 100%; border-top-color: rgb(234, 234, 234); border-top-width: 1px; border-top-style: solid; display: flex; z-index: 1; box-shadow: 16px 0px 32px rgba(0,0,0,0.1); justify-content: space-between; align-items: center; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
@media only screen and (max-width:700px)
{
#page-zones__header .basket-footer {
	padding-top: 16px; padding-bottom: 16px;
}
}
#page-zones__header .basket-total {
	flex:1 1 auto; text-align: left; color: rgb(117, 117, 117); text-transform: uppercase; letter-spacing: 1px; padding-right: 16px; padding-left: 16px; font-size: 11px; font-weight: 600; margin-bottom: 0px; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
[dir='rtl'] #page-zones__header .basket-total {
	text-align: right;
}
#page-zones__header .ecombasket__total-number {
	color: rgb(39, 39, 39); letter-spacing: 0px; font-size: 18px; display: block;
}
#page-zones__header .ecombasket__button {
	padding: 16px; text-transform: none; letter-spacing: 0px; font-family: inherit; font-size: 16px; margin-right: 16px; margin-left: 16px; white-space: nowrap;
}
#page-zones__header .ecombasket__basket-item-name {
	font-family: "Roboto", sans-serif;
}
#page-zones__header .ecombasket__item-quantity {
	font-family: "Roboto", sans-serif;
}
#page-zones__header .ecombasket__quantity-number {
	font-family: "Roboto", sans-serif;
}
#page-zones__header .ecombasket__item-price {
	font-family: "Roboto", sans-serif;
}
#page-zones__header .ecombasket__basekit-total {
	font-family: "Roboto", sans-serif;
}
#page-zones__header .ecombasket__total-number {
	font-family: "Roboto", sans-serif;
}
#page-zones__header .basket-empty {
	left: 0px; top: 0px; height: calc(100% - 100px); right: 0px; color: rgb(39, 39, 39); font-size: 16px; display: flex; position: absolute; flex-direction: column; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--background-type-image.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");
}
#page-zones__header .ecombasket__button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
#page-zones__header .ecombasket__button::before {
	display: none; visibility: hidden;
}
#page-zones__header .ecombasket__button::after {
	display: none; visibility: hidden;
}
#page-zones__header .row--style-light .basket-item:hover {
	border-color: rgba(35, 250, 248, 0.5);
}
#page-zones__header .row--style-light .ecombasket__item-count {
	color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
#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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--background-type-image.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 .ecombasket__button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
#page-zones__header .ecombasket__button::before {
	display: none; visibility: hidden;
}
#page-zones__header .ecombasket__button::after {
	display: none; visibility: hidden;
}
#page-zones__header .row--style-accent .basket-item:hover {
	border-color: rgba(35, 250, 248, 0.5);
}
#page-zones__header .row--style-accent .ecombasket__item-count {
	color: rgb(35, 250, 248); background-color: rgb(59, 76, 119);
}
#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='%233B4C77'/%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='%233B4C77'/%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='%233B4C77'/%3E%3C/svg%3E");
}
#page-zones__header .row--background-type-image.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 .ecombasket__button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
#page-zones__header .ecombasket__button::before {
	display: none; visibility: hidden;
}
#page-zones__header .ecombasket__button::after {
	display: none; visibility: hidden;
}
#page-zones__header .row--style-spare .basket-item:hover {
	border-color: rgba(35, 250, 248, 0.5);
}
#page-zones__header .row--style-spare .ecombasket__item-count {
	color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
#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--background-type-image.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 .ecombasket__button {
	border: currentColor; border-image: none; color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
#page-zones__header .ecombasket__button::before {
	display: none; visibility: hidden;
}
#page-zones__header .ecombasket__button::after {
	display: none; visibility: hidden;
}
#page-zones__header .row--style-dark .basket-item:hover {
	border-color: rgba(35, 250, 248, 0.5);
}
#page-zones__header .row--style-dark .ecombasket__item-count {
	color: rgb(59, 76, 119); background-color: rgb(35, 250, 248);
}
.row--layout-form-3a .row__container > [data-name='advancedcontactform'] {
	width: 100%; margin-right: auto; margin-left: auto; max-width: 800px;
}
#migrated-site .row--layout-form-3a .row__container > [data-name='advancedcontactform'] {
	width: 100%; margin-right: auto; margin-left: auto; max-width: 800px;
}
@media only screen and (max-width:700px)
{
.row--footer-1 .companyaddress {
	text-align: center;
}
.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: 0px;
}
@media only screen and (max-width:900px)
{
.row--footer-4 .columns-three-left {
	max-width: 30.66%; flex-basis: 30.66%; -webkit-flex-basis: 30.66666%; -moz-flex-basis: 30.66666%;
}
.row--footer-4 .columns-three-middle {
	max-width: 30.66%; flex-basis: 30.66%; -webkit-flex-basis: 30.66666%; -moz-flex-basis: 30.66666%;
}
.row--footer-4 .columns-three-right {
	max-width: 30.66%; flex-basis: 30.66%; -webkit-flex-basis: 30.66666%; -moz-flex-basis: 30.66666%;
}
}
@media only screen and (max-width:700px)
{
.row--footer-4 .columns-three-left {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--footer-4 .columns-three-middle {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.row--footer-4 .columns-three-right {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
@media only screen and (max-width:900px)
{
.row--footer-4 :nth-child(2n).columns-three-middle {
	margin-right: 4%;
}
}
@media only screen and (max-width:700px)
{
.row--footer-4 :nth-child(2n).columns-three-middle {
	margin-right: 0px;
}
}
@media only screen and (max-width:700px)
{
.row--footer-4 .widget-align-left {
	text-align: center !important;
}
.row--footer-4 .widget-align-center {
	text-align: center !important;
}
.row--footer-4 .widget-align-right {
	text-align: center !important;
}
.row--footer-4 .widget__content p {
	text-align: center !important;
}
.row--footer-4 .contentgroup__body {
	text-align: center !important;
}
}
@media only screen and (max-width:1024px)
{
.row--footer-6 .responsivecolumns {
	flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
}
.row--footer-6 .column {
	flex:1 1 auto; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto;
}
@media only screen and (max-width:1024px)
{
.row--footer-6 .column {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
@media only screen and (max-width:700px)
{
.row--footer-6 .column {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--footer-6 .columns-four-first {
	flex:1 1 auto; max-width: 100%; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
@media only screen and (max-width:1024px)
{
.row--footer-6 .columns-four-first {
	max-width: 50%; flex-basis: 50%; -webkit-flex-basis: 50%; -moz-flex-basis: 50%;
}
}
@media only screen and (max-width:700px)
{
.row--footer-6 .columns-four-first {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.row--footer-6 .columns-four-first .contentgroup__body {
	font-size: 15px;
}
.row--footer-6 .navigation-toggle {
	display: none;
}
.row--footer-6 .navigation-body {
	transition:initial; text-align: left; position: relative; opacity: 1;
}
@media only screen and (max-width:1024px)
{
.row--footer-6 .navigation-body {
	align-items: flex-start; -webkit-align-items: flex-start; -moz-align-items: flex-start; -ms-align-items: flex-start;
}
}
.row--footer-6 .navigation-list {
	margin-top: 0px;
}
.row--footer-6 .navigation-item {
	display: block;
}
.row--footer-6 .navigation-item .item-name {
	padding-right: 0px; padding-left: 0px;
}
.row--footer-6 .selected.navigation-item .item-name {
	margin-left: 0px;
}
.blogpostlist {
	margin: 0px -30px;
}
@media only screen and (max-width:900px)
{
.blogpostlist {
	margin: 0px;
}
}
.blogpostlist .post-items {
	display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
@media only screen and (max-width:900px)
{
.blogpostlist .post-items {
	display: block;
}
}
.blogpostlist .post-article {
	padding: 0px 30px; margin-bottom: 30px; display: flex; max-width: 33.33%; flex-direction: column; flex-basis: 33.33%; -webkit-box-orient: column; -webkit-box-direction: column; -webkit-flex-direction: column; -moz-flex-direction: column; -webkit-flex-basis: 33.333%; -moz-flex-basis: 33.333%;
}
@media only screen and (max-width:900px)
{
.blogpostlist .post-article {
	padding: 0px; max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
}
.blogpostlist .post-image {
	margin-bottom: 20px; order: 1; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
.blogpostlist .image-link {
	background-position: center; padding-bottom: 60%; text-decoration: none; background-size: cover;
}
.blogpostlist .image {
	display: none;
}
.blogpostlist .post-content {
	order: 3; -webkit-box-ordinal-group: 3; -webkit-order: 3; -moz-order: 3; -ms-order: 3;
}
.blogpostlist .post-footer {
	padding: 0px 0px 6px; order: 2; -webkit-box-ordinal-group: 2; -webkit-order: 2; -moz-order: 2; -ms-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 {
	max-width: 100%; flex-basis: 100%; -webkit-flex-basis: 100%; -moz-flex-basis: 100%;
}
.blogpost .post-image {
	margin-bottom: 40px; order: 1; -webkit-box-ordinal-group: 1; -webkit-order: 1; -moz-order: 1; -ms-order: 1;
}
@media only screen and (max-width:700px)
{
.blogpost .post-image {
	margin-bottom: 20px;
}
}
.blogpost .image-link {
	background-position: center; padding-bottom: 50%; background-size: cover;
}
.blogpost .image {
	display: none;
}
.blogpost .post-content {
	margin: 0px auto; max-width: 850px;
}
.blogpost .post-footer {
	margin: 0px auto; max-width: 850px;
}
.blogpost .post-content {
	order: 3; -webkit-box-ordinal-group: 3; -webkit-order: 3; -moz-order: 3; -ms-order: 3;
}
.blogpost .post-footer {
	margin-top: 50px; order: 2; -webkit-box-ordinal-group: 2; -webkit-order: 2; -moz-order: 2; -ms-order: 2;
}
@media only screen and (max-width:700px)
{
.blogpost .post-footer {
	margin-top: 30px;
}
}
.blogpost .blogpost__post-attributes {
	margin: 20px 0px 0px;
}
@media only screen and (max-width:700px)
{
.blogpost .blogpost__post-attributes {
	margin: 20px 0px 0px;
}
}
.blogpost .category-title {
	width: 130px;
}
.blogpost .tags-title {
	width: 130px;
}
@media only screen and (max-width:700px)
{
.blogpost .category-title {
	display: block;
}
.blogpost .tags-title {
	display: block;
}
}
.blogpost .post-tags {
	margin: 6px 0px 20px;
}
.blogpost .tag-list {
	padding-left: 0px;
}
.blogpost .tag-item {
	margin-right: 20px;
}
.blogpost :last-child.tag-item {
	margin-right: 0px;
}
.blogpost .sharing-links {
	padding-left: 0px; 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 :last-child.blogpost__network-item {
	margin-right: 0px;
}
.blogpost :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).blogpost__button {
	padding: 15px 20px;
}
.blogpost blockquote {
	margin: 30px 0px; padding: 30px 30px 30px 80px; position: relative;
}
@media only screen and (max-width:700px)
{
.blogpost blockquote {
	margin: 20px 0px; padding: 20px 20px 20px 60px;
}
}
.blogpost blockquote::before {
	left: 30px; top: 28px; line-height: normal; font-size: 60px; position: absolute;
}
@media only screen and (max-width:700px)
{
.blogpost blockquote::before {
	left: 20px; top: 20px;
}
}
@media only screen and (max-width:900px)
{
.row--layout-logos-1a .gallery-columns-four .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
.row--layout-logos-2a .gallery-columns-four .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
#migrated-site .row--layout-logos-1a .gallery-columns-four .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
#migrated-site .row--layout-logos-2a .gallery-columns-four .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
}
@media only screen and (max-width:900px)
{
.row--layout-logos-1a .gallery-columns-three .gallery-item {
	margin: 2%; max-width: 29.32%; flex-basis: 29.32%; -webkit-flex-basis: 29.32%; -moz-flex-basis: 29.32%;
}
.row--layout-logos-2a .gallery-columns-three .gallery-item {
	margin: 2%; max-width: 29.32%; flex-basis: 29.32%; -webkit-flex-basis: 29.32%; -moz-flex-basis: 29.32%;
}
#migrated-site .row--layout-logos-1a .gallery-columns-three .gallery-item {
	margin: 2%; max-width: 29.32%; flex-basis: 29.32%; -webkit-flex-basis: 29.32%; -moz-flex-basis: 29.32%;
}
#migrated-site .row--layout-logos-2a .gallery-columns-three .gallery-item {
	margin: 2%; max-width: 29.32%; flex-basis: 29.32%; -webkit-flex-basis: 29.32%; -moz-flex-basis: 29.32%;
}
}
@media only screen and (max-width:700px)
{
.row--layout-logos-1a .gallery-columns-three .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
.row--layout-logos-2a .gallery-columns-three .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
#migrated-site .row--layout-logos-1a .gallery-columns-three .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
#migrated-site .row--layout-logos-2a .gallery-columns-three .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
}
@media only screen and (max-width:900px)
{
.row--layout-logos-1a .gallery-columns-two .gallery-item {
	margin: 2%; max-width: 46%; flex-basis: 46%; -webkit-flex-basis: 46%; -moz-flex-basis: 46%;
}
.row--layout-logos-2a .gallery-columns-two .gallery-item {
	margin: 2%; max-width: 46%; flex-basis: 46%; -webkit-flex-basis: 46%; -moz-flex-basis: 46%;
}
#migrated-site .row--layout-logos-1a .gallery-columns-two .gallery-item {
	margin: 2%; max-width: 46%; flex-basis: 46%; -webkit-flex-basis: 46%; -moz-flex-basis: 46%;
}
#migrated-site .row--layout-logos-2a .gallery-columns-two .gallery-item {
	margin: 2%; max-width: 46%; flex-basis: 46%; -webkit-flex-basis: 46%; -moz-flex-basis: 46%;
}
}
@media only screen and (max-width:700px)
{
.row--layout-logos-1a .gallery-columns-two .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
.row--layout-logos-2a .gallery-columns-two .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
#migrated-site .row--layout-logos-1a .gallery-columns-two .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
#migrated-site .row--layout-logos-2a .gallery-columns-two .gallery-item {
	margin: 3%; max-width: 44%; flex-basis: 44%; -webkit-flex-basis: 44%; -moz-flex-basis: 44%;
}
}
.row--layout-logos-1a .gallery__image-link {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
.row--layout-logos-1a .gallery.widget li a {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
.row--layout-logos-2a .gallery__image-link {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
.row--layout-logos-2a .gallery.widget li a {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
#migrated-site .row--layout-logos-1a .gallery__image-link {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
#migrated-site .row--layout-logos-1a .gallery.widget li a {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
#migrated-site .row--layout-logos-2a .gallery__image-link {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
#migrated-site .row--layout-logos-2a .gallery.widget li a {
	width: 100%; height: auto; padding-top: 0px; display: block; max-width: 180px;
}
.row--layout-logos-1a .gallery__image-link {
	background-image: none !important;
}
.row--layout-logos-1a .gallery.widget .gallery-widget li .inner {
	background-image: none !important;
}
.row--layout-logos-2a .gallery__image-link {
	background-image: none !important;
}
.row--layout-logos-2a .gallery.widget .gallery-widget li .inner {
	background-image: none !important;
}
#migrated-site .row--layout-logos-1a .gallery__image-link {
	background-image: none !important;
}
#migrated-site .row--layout-logos-1a .gallery.widget .gallery-widget li .inner {
	background-image: none !important;
}
#migrated-site .row--layout-logos-2a .gallery__image-link {
	background-image: none !important;
}
#migrated-site .row--layout-logos-2a .gallery.widget .gallery-widget li .inner {
	background-image: none !important;
}
.row--layout-logos-1a .gallery__image {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
.row--layout-logos-1a .gallery.widget .gallery-widget li .inner img {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
.row--layout-logos-2a .gallery__image {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
.row--layout-logos-2a .gallery.widget .gallery-widget li .inner img {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
#migrated-site .row--layout-logos-1a .gallery__image {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
#migrated-site .row--layout-logos-1a .gallery.widget .gallery-widget li .inner img {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
#migrated-site .row--layout-logos-2a .gallery__image {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
#migrated-site .row--layout-logos-2a .gallery.widget .gallery-widget li .inner img {
	text-align: center; margin-right: auto; margin-left: auto; display: block; max-height: 100px;
}
.row--layout-logos-1a .gallery__figure {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--layout-logos-1a .gallery.widget .gallery-widget li .inner a {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--layout-logos-2a .gallery__figure {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--layout-logos-2a .gallery.widget .gallery-widget li .inner a {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-logos-1a .gallery__figure {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-logos-1a .gallery.widget .gallery-widget li .inner a {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-logos-2a .gallery__figure {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
#migrated-site .row--layout-logos-2a .gallery.widget .gallery-widget li .inner a {
	height: 100%; display: flex; justify-content: center; align-items: center; webkit-box-pack: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center;
}
.row--layout-logos-1a blockquote {
	margin: 0px auto; line-height: 1.5909; padding-right: 60px; padding-left: 60px; font-size: 24px; max-width: calc(900px + 120px);
}
#migrated-site .row--layout-logos-1a blockquote {
	margin: 0px auto; line-height: 1.5909; padding-right: 60px; padding-left: 60px; font-size: 24px; max-width: calc(900px + 120px);
}
@media only screen and (max-width:900px)
{
.row--layout-logos-1a blockquote {
	padding-right: 0px; padding-left: 0px; font-size: 21.17px;
}
#migrated-site .row--layout-logos-1a blockquote {
	padding-right: 0px; padding-left: 0px; font-size: 21.17px;
}
}
@media only screen and (max-width:700px)
{
.row--layout-logos-1a blockquote {
	font-size: 18.94px;
}
#migrated-site .row--layout-logos-1a blockquote {
	font-size: 18.94px;
}
}
.row--layout-logos-1a blockquote::before {
	border: 0px currentColor; border-image: none; width: auto; height: auto; font-family: "IBM Plex Sans", Helvetica, sans-serif; margin-top: 0px; position: absolute; opacity: 0.6;
}
.row--layout-logos-1a blockquote::after {
	border: 0px currentColor; border-image: none; width: auto; height: auto; font-family: "IBM Plex Sans", Helvetica, sans-serif; margin-top: 0px; position: absolute; opacity: 0.6;
}
#migrated-site .row--layout-logos-1a blockquote::before {
	border: 0px currentColor; border-image: none; width: auto; height: auto; font-family: "IBM Plex Sans", Helvetica, sans-serif; margin-top: 0px; position: absolute; opacity: 0.6;
}
#migrated-site .row--layout-logos-1a blockquote::after {
	border: 0px currentColor; border-image: none; width: auto; height: auto; font-family: "IBM Plex Sans", Helvetica, sans-serif; margin-top: 0px; position: absolute; opacity: 0.6;
}
.row--layout-logos-1a blockquote::before {
	left: 0px; top: 0px; line-height: 1; font-size: 90px; content: open-quote;
}
#migrated-site .row--layout-logos-1a blockquote::before {
	left: 0px; top: 0px; line-height: 1; font-size: 90px; content: open-quote;
}
@media only screen and (max-width:900px)
{
.row--layout-logos-1a blockquote::before {
	top: -50px; width: 100%;
}
#migrated-site .row--layout-logos-1a blockquote::before {
	top: -50px; width: 100%;
}
}
.row--layout-logos-1a blockquote::after {
	right: 0px; bottom: 0px; line-height: 1; font-size: 90px; margin-left: 10px; content: close-quote;
}
#migrated-site .row--layout-logos-1a blockquote::after {
	right: 0px; bottom: 0px; line-height: 1; font-size: 90px; margin-left: 10px; content: close-quote;
}
@media only screen and (max-width:900px)
{
.row--layout-logos-1a blockquote::after {
	display: none;
}
#migrated-site .row--layout-logos-1a blockquote::after {
	display: none;
}
}
[id^='migrate'] .row--layout-logos-1a .gallery-list {
	margin: 0px -0.75%; padding: 0px; width: auto; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[id^='migrate'] .row--layout-logos-1a .gallery-widget {
	margin: 0px -0.75%; padding: 0px; width: auto; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[id^='migrate'] .row--layout-logos-2a .gallery-list {
	margin: 0px -0.75%; padding: 0px; width: auto; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[id^='migrate'] .row--layout-logos-2a .gallery-widget {
	margin: 0px -0.75%; padding: 0px; width: auto; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
[id^='migrate'] .row--layout-logos-1a .gallery-widget li {
	margin: 0.75%; padding: 0px; width: 23.5%; height: auto; overflow: visible; position: relative; max-width: 23.5%; flex-basis: 23.5%; -webkit-flex-basis: 23.5%; -moz-flex-basis: 23.5%;
}
[id^='migrate'] .row--layout-logos-1a .gallery-list .gallery-item {
	margin: 0.75%; padding: 0px; width: 23.5%; height: auto; overflow: visible; position: relative; max-width: 23.5%; flex-basis: 23.5%; -webkit-flex-basis: 23.5%; -moz-flex-basis: 23.5%;
}
[id^='migrate'] .row--layout-logos-2a .gallery-widget li {
	margin: 0.75%; padding: 0px; width: 23.5%; height: auto; overflow: visible; position: relative; max-width: 23.5%; flex-basis: 23.5%; -webkit-flex-basis: 23.5%; -moz-flex-basis: 23.5%;
}
[id^='migrate'] .row--layout-logos-2a .gallery-list .gallery-item {
	margin: 0.75%; padding: 0px; width: 23.5%; height: auto; overflow: visible; position: relative; max-width: 23.5%; flex-basis: 23.5%; -webkit-flex-basis: 23.5%; -moz-flex-basis: 23.5%;
}
@media only screen and (max-width:900px)
{
[id^='migrate'] .row--layout-logos-1a .gallery-widget li {
	width: 43.5%; margin-bottom: 24px; max-width: 43.5%; flex-basis: 43.5%; -webkit-flex-basis: 43.5%; -moz-flex-basis: 43.5%;
}
[id^='migrate'] .row--layout-logos-1a .gallery-list .gallery-item {
	width: 43.5%; margin-bottom: 24px; max-width: 43.5%; flex-basis: 43.5%; -webkit-flex-basis: 43.5%; -moz-flex-basis: 43.5%;
}
[id^='migrate'] .row--layout-logos-2a .gallery-widget li {
	width: 43.5%; margin-bottom: 24px; max-width: 43.5%; flex-basis: 43.5%; -webkit-flex-basis: 43.5%; -moz-flex-basis: 43.5%;
}
[id^='migrate'] .row--layout-logos-2a .gallery-list .gallery-item {
	width: 43.5%; margin-bottom: 24px; max-width: 43.5%; flex-basis: 43.5%; -webkit-flex-basis: 43.5%; -moz-flex-basis: 43.5%;
}
}
[id^='migrate'] .row--layout-logos-1a .gallery__figure {
	position: relative;
}
[id^='migrate'] .row--layout-logos-2a .gallery__figure {
	position: relative;
}
[id^='migrate'] .row--layout-logos-1a .gallery__image-link {
	padding-bottom: 0px; position: relative;
}
[id^='migrate'] .row--layout-logos-1a .gallery.widget li a {
	padding-bottom: 0px; position: relative;
}
[id^='migrate'] .row--layout-logos-2a .gallery__image-link {
	padding-bottom: 0px; position: relative;
}
[id^='migrate'] .row--layout-logos-2a .gallery.widget li a {
	padding-bottom: 0px; position: relative;
}
[id^='migrate'] .row--layout-logos-1a .gallery.widget li .inner {
	margin: 0px auto; position: relative;
}
[id^='migrate'] .row--layout-logos-1a .gallery.widget li .inner a {
	margin: 0px auto; position: relative;
}
[id^='migrate'] .row--layout-logos-2a .gallery.widget li .inner {
	margin: 0px auto; position: relative;
}
[id^='migrate'] .row--layout-logos-2a .gallery.widget li .inner a {
	margin: 0px auto; position: relative;
}
@media only screen and (max-width:700px)
{
.row--layout-menu-1a [data-name='space'] {
	height: 40px !important;
}
.row--layout-menu-2a [data-name='space'] {
	height: 40px !important;
}
.row--layout-menu-3a [data-name='space'] {
	height: 40px !important;
}
}
.row--layout-menu-1a [data-name='image'] + [data-name='content'] {
	margin-top: 24px;
}
.row--layout-menu-2a [data-name='image'] + [data-name='content'] {
	margin-top: 24px;
}
.row--layout-menu-3a [data-name='image'] + [data-name='content'] {
	margin-top: 24px;
}
.row--layout-menu-1a [data-name='content'] + [data-name='content'] {
	margin-top: 12px;
}
.row--layout-menu-2a [data-name='content'] + [data-name='content'] {
	margin-top: 12px;
}
.row--layout-menu-3a [data-name='content'] + [data-name='content'] {
	margin-top: 12px;
}
.row--layout-menu-1a [data-name='content'] p {
	line-height: 1.7073; font-size: 17.56px;
}
.row--layout-menu-2a [data-name='content'] p {
	line-height: 1.7073; font-size: 17.56px;
}
.row--layout-menu-3a [data-name='content'] p {
	line-height: 1.7073; font-size: 17.56px;
}
.row--layout-menu-1a [data-name='image'] .image {
	height: 200px; object-fit: cover;
}
.row--layout-menu-2a [data-name='image'] .image {
	height: 200px; object-fit: cover;
}
.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 {
	height: 150px;
}
.row--layout-menu-2a [data-name='image'] .image {
	height: 150px;
}
.row--layout-menu-3a [data-name='image'] .image {
	height: 150px;
}
}
.row--layout-menu-4a [data-name='content'] .texteditor-toolbar-wrapper {
	top: 6px !important;
}
@media only screen and (min-width:700px)
{
.row--layout-menu-6a .column [data-name='image'] .image {
	min-height: 180px; object-fit: cover; object-position: center;
}
}
[id^='migrate'] .row--layout-menu-6a [data-name='responsivecolumns'] {
	padding: 0px; margin-top: 0px; margin-bottom: 0px;
}
.service-list__header + .service-list__group {
	margin-top: 32px;
}
.service-list__group {
	display: flex; flex-wrap: wrap; justify-content: space-between; webkit-box-pack: space-between; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap;
}
.service-list__item {
	padding: 18px 24px; border-radius: 8px; width: 100%;
}
@media only screen and (min-width:901px)
{
.service-list__item {
	padding: 40px 32px; width: calc(50% - 16px);
}
}
@media only screen and (min-width:901px)
{
:nth-child(n+2).service-list__item + .service-list__item {
	margin-top: 32px;
}
}
@media only screen and (max-width:900px)
{
.service-list__item + .service-list__item {
	margin-top: 24px;
}
}
:only-of-type.service-list__item {
	margin: 0px; width: 100%;
}
@media only screen and (min-width:901px)
{
.responsivecolumns .service-list__item {
	width: 100%;
}
.responsivecolumns .service-list__item + .service-list__item {
	margin-top: 32px;
}
}
.service-list__field + :not(:last-child).service-list__field {
	margin-top: 12px;
}
.service-list__field--duration {
	margin-top: 16px; display: inline-flex;
}
.service-list__field--price {
	margin-top: 16px; display: inline-flex;
}
.service-list__field--duration + .service-list__field--price {
	margin-left: 8px;
}
.service-list__field--duration + .service-list__field--price::before {
	left: -6px; position: relative; content: "\00b7";
}
.service-list__field--book {
	margin-top: 20px;
}
.widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).service-list__button {
	padding: 18px 24px;
}
@media only screen and (max-width:700px)
{
.widget :not(.navigation-toggle):not(.bk-cookie-button):not(.paypalbuynow__button):not(.navigation-basket-toggle):not(.row-collections__item-button):not(.row-selector-panel__header-button):not(.row-template-preview__template-add-button):not(.row-template-preview__groups-menu-item-control):not(.row-template-preview__header-close-button):not(.row-add-button__button):not(.pswp__button):not(.pause-toggle):not(.previous-button):not(.next-button):not(.button--pagination).service-list__button {
	width: 100%;
}
}
.row--style-light .service-list__item {
	background: rgb(247, 247, 247);
}
.row--style-accent .service-list__item {
	background: rgb(20, 250, 248);
}
.row--style-spare .service-list__item {
	background: rgb(229, 233, 233);
}
.row--style-dark .service-list__item {
	background: rgb(54, 69, 109);
}
