:root {
	 --ss-border-width: 1px;
	 --sidebarwidth: 18rem;
}
 section[data-style] .list-section-button-container {
	 display: none !important;
}
 body.style-wiki .course-list .course-list__progress-bar-container {
	 display: none;
}
 @media screen and (min-width: 1025px) {
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list, section[id*='topbar'][id*='contenttab'] .user-items-list {
		 padding-top: 0 !important;
	}
}
 .list-section-title p {
	 line-height: var(--list-section-title-text-font-line-height) !important;
}
 body:not(.sqs-edit-mode-active) a[href*='blockstyle'] {
	 display: none !important;
}
 body:not(.sqs-edit-mode-active) section#globalstyle, body:not(.sqs-edit-mode-active) section[id*='colstyle'] {
	 display: none !important;
}
 body:not(.sqs-edit-mode-active) section[id*='sectionstyle'][id*='blog'] {
	 display: none !important;
}
 section[data-style="montageslider"]:not([data-variation]) .gallery-section-title {
	 text-align: center;
}
 .catalog-entry-container .list-section-title a {
	 display: none;
}
 .user-items-list .list-section-title a[href*='sectionstyle'] {
	 display: none !important;
}
 section.follow-cursor.has-background, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'][id*='bgreverse'], .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'][id*='bgreverse'] {
	 background: var(--siteBackgroundColor);
	 flex-direction: row;
}
 section.follow-cursor.has-background, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'], .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] {
	 background: var(--siteBackgroundColor);
	 flex-direction: row-reverse;
	 align-items: flex-start;
}
 section.follow-cursor.has-background .section-border, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'] .section-border, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background .section-border, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] .section-border {
	 position: relative !important;
	 flex-basis: 40%;
	 align-self: stretch;
	 box-sizing: border-box;
}
 section.follow-cursor.has-background .section-background, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'] .section-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background .section-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] .section-background {
	 position: relative;
	 height: 100%;
}
 section.follow-cursor.has-background .content-wrapper, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'] .content-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background .content-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] .content-wrapper {
	 flex-basis: 60%;
	 box-sizing: border-box;
}
 @media screen and (max-width: 1024px) {
	 section.follow-cursor.has-background, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'], .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] {
		 flex-direction: column !important;
	}
	 section.follow-cursor.has-background .section-border, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'] .section-border, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background .section-border, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] .section-border {
		 padding-bottom: 50%;
	}
	 section.follow-cursor.has-background .section-border .section-background, section.follow-cursor[data-current-styles*='"backgroundMode": "video"'] .section-border .section-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]).has-background .section-border .section-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"])[data-current-styles*='"backgroundMode": "video"'] .section-border .section-background {
		 position: absolute;
	}
}
 section.follow-cursor .list-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item {
	 position: relative;
	 cursor: pointer;
	 padding-block: 2rem;
	 border-bottom: 0.5px solid;
}
 section.follow-cursor .list-item:hover, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item:hover {
	 z-index: 22;
}
 section.follow-cursor .list-item:hover .list-item-media, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item:hover .list-item-media {
	 opacity: 1;
	 transform: translate(-50%,-50%);
}
 section.follow-cursor .list-item-media, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-media {
	 pointer-events: none;
	 opacity: 0;
	 position: fixed;
	 width: 300px !important;
	 transform: translate(calc(-50% - 25px),calc(-50% + 15px));
	 transition: opacity 0.15s ease-out, transform 0.2s ease-out !important;
	 height: auto;
}
 section.follow-cursor .list-item-media:nth-child(even), .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-media:nth-child(even) {
	 transform: translate(calc(-50% + 25px),calc(-50% - 15px));
}
 section.follow-cursor .list-item-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content {
	 display: flex;
	 justify-content: space-between;
	 position: static !important;
	 top: initial !important;
	 transform: none !important;
	 gap: 1rem;
}
 section.follow-cursor .list-item-content__text-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__text-wrapper {
	 display: grid;
	 width: 100%;
	 grid-template-columns: 2fr 3fr;
	 gap: 1rem;
	 z-index: 2;
}
 section.follow-cursor .list-item-content__text-wrapper > *, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__text-wrapper > * {
	 text-align: left;
}
 section.follow-cursor .list-item-content__title, section.follow-cursor .list-item-content__description, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__title, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__description {
	 margin: unset !important;
	 text-align: left !important;
}
 section.follow-cursor .list-item-content__button, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__button {
	 color: var(--paragraphMediumColor) !important;
	 background: transparent !important;
	 padding: 0 !important;
	 position: static !important;
}
 section.follow-cursor .list-item-content__button::before, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__button::before {
	 content: "";
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 background-color: #fff 0;
	 top: 0;
	 left: 0;
	 bottom: 0;
}
 section.follow-cursor .list-item-content__button-container, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__button-container {
	 position: static !important;
	 text-align: left !important;
}
 section.follow-cursor .list-item-content__button-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .list-item-content__button-wrapper {
	 min-width: fit-content;
	 padding-inline: 2rem;
}
 section.follow-cursor .user-items-list-simple, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .user-items-list-simple {
	 grid-template-columns: 1fr !important;
	 grid-gap: 0 !important;
}
 section.follow-cursor .user-items-list-simple .list-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-followcursor"]) .user-items-list-simple .list-item {
	 padding-block: 2rem;
	 border-bottom: 0.5px solid;
}
 @media screen and (max-width: 767px) {
	 section.follow-cursor .list-item-media {
		 display: none;
	}
	 section.follow-cursor .list-item-content {
		 flex-direction: column;
	}
	 section.follow-cursor .list-item-content__text-wrapper {
		 grid-template-columns: 1fr !important;
		 width: 100%;
	}
}
 section[data-style="layeredlist"] .user-items-list-simple, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple {
	 grid-template-columns: 1fr !important;
	 grid-gap: 0 !important;
	 max-width: unset !important;
	 padding: 0 !important;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item {
	 flex-direction: row;
	 gap: 1rem;
	 border-top: var(--ss-border-width) solid;
	 padding-block: 1rem;
	 transform: translate3d(0px,0px,0px);
	 margin-bottom: -4rem;
	 background-color: var(--siteBackgroundColor);
	 transition: 0.5s;
	 padding-inline: 4vw;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item:hover, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item:hover {
	 translate: 0 -4rem;
	 cursor: pointer;
	 background-color: hsl(var(--lightAccent-hsl));
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item > *, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item > * {
	 margin: 0 !important;
	 gap: 1rem;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item-media, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item-media {
	 flex-basis: 20%;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item-content {
	 display: contents;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item-content__text-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item-content__text-wrapper {
	 display: contents;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item-content__title, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item-content__title {
	 order: -1;
	 flex-basis: 40%;
	 text-align: left !important;
}
 section[data-style="layeredlist"] .user-items-list-simple .list-item-content__description, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .user-items-list-simple .list-item-content__description {
	 margin: 0 !important;
	 text-align: left !important;
	 flex-basis: 40%;
}
 @media screen and (max-width: 767px) {
	 section[data-style="layeredlist"] .user-items-list-simple .list-item {
		 flex-wrap: wrap;
		 margin-bottom: 0rem;
		 align-items: center;
	}
	 section[data-style="layeredlist"] .user-items-list-simple .list-item-content__description {
		 flex-basis: 100%;
	}
	 section[data-style="layeredlist"] .user-items-list-simple .list-item-content__title {
		 flex: 1;
	}
	 section[data-style="layeredlist"] .user-items-list-simple .list-item:hover {
		 translate: unset;
	}
}
 section[data-style="layeredlist"] .list-item-content__button::before, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .list-item-content__button::before {
	 content: "";
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 background-color: #fff 0;
	 top: 0;
	 left: 0;
	 bottom: 0;
}
 section[data-style="layeredlist"] .list-item-content__button, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .list-item-content__button {
	 position: static !important;
}
 section[data-style="layeredlist"] .list-item-content__button-container, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .list-item-content__button-container {
	 position: static !important;
}
 section[data-style="layeredlist"] .list-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .list-item {
	 position: relative;
}
 section[data-style="layeredlist"] .list-item-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .list-item-content {
	 position: static !important;
	 top: initial !important;
	 transform: none !important;
}
 section[data-style="layeredlist"] .list-item-content__button-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) .list-item-content__button-wrapper {
	 flex-basis: 0;
}
 section[data-style="layeredlist"] a.list-item-content__button.sqs-block-button-element.sqs-block-button-element--medium.sqs-button-element--primary, .catalog-entry-container .page-section:has(a[href*="sectionstyle-layeredlist"]) a.list-item-content__button.sqs-block-button-element.sqs-block-button-element--medium.sqs-button-element--primary {
	 font-size: 0 !important;
}
 section[data-style="columnslider"], .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) {
	 --list-section-carousel-arrow-color: var(--paragraphMediumColor);
}
 section[data-style="columnslider"] .user-items-list-carousel, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel {
	 border-top: var(--ss-border-width) solid;
	 border-bottom: var(--ss-border-width) solid;
}
 section[data-style="columnslider"] .user-items-list-carousel__slide, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel__slide {
	 align-self: stretch !important;
}
 section[data-style="columnslider"] .user-items-list-carousel__gutter, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel__gutter {
	 padding-left: 0 !important;
	 padding-right: 0 !important;
}
 @media screen and (max-width: 575px) {
	 section[data-style="columnslider"] .user-items-list-carousel__slides-revealer, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel__slides-revealer {
		 overflow: visible !important;
		 max-width: 70% !important;
	}
}
 section[data-style="columnslider"] .user-items-list-carousel__slides, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel__slides {
	 grid-gap: 0 !important;
	 padding-right: 0 !important;
}
 section[data-style="columnslider"] .list-item-content__text-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content__text-wrapper {
	 display: contents;
}
 @media screen and (min-width: 1024px) {
	 section[data-style="columnslider"] .list-item-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content {
		 display: contents;
	}
	 section[data-style="columnslider"] .list-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item {
		 align-self: stretch !important;
	}
	 section[data-style="columnslider"] h2.list-item-content__title, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) h2.list-item-content__title {
		 font-family: var(--heading-font-font-family);
		 margin-top: auto;
		 order: 1;
		 transform-origin: left top;
		 white-space: nowrap;
		 padding-inline-end: 8rem;
		 padding-inline-start: 1.5rem;
		 flex: 1;
		 display: flex;
		 align-items: flex-end;
		 writing-mode: sideways-lr;
		 margin-right: unset !important;
		 margin-left: unset !important;
		 width: max-content !important;
		 white-space: break-spaces;
	}
}
 section[data-style="columnslider"] .user-items-list-carousel .user-items-list-carousel__arrow-icon-background, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel .user-items-list-carousel__arrow-icon-background {
	 background-color: transparent;
}
 section[data-style="columnslider"] .user-items-list-carousel .mobile-arrows, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel .mobile-arrows {
	 display: flex;
	 border-top: var(--ss-border-width) solid;
	 margin-top: 0;
}
 section[data-style="columnslider"] .user-items-list-carousel .desktop-arrows, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel .desktop-arrows {
	 display: none;
}
 section[data-style="columnslider"] .user-items-list-carousel__slide, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .user-items-list-carousel__slide {
	 border-right: var(--ss-border-width) solid;
	 padding: 10px;
	 box-sizing: border-box !important;
}
 section[data-style="columnslider"] .list-item-content__description, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content__description {
	 display: none;
}
 section[data-style="columnslider"] a.list-item-content__button, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) a.list-item-content__button {
	 background: transparent !important;
	 color: var(--list-section-carousel-description-color) !important;
	 padding-inline: 0 !important;
}
 section[data-style="columnslider"] .list-item-content__button-container a::after, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content__button-container a::after {
	 content: '→';
	 padding-left: 1rem;
}
 @media screen and (min-width: 768px) {
	 section[data-style="columnslider"] .list-item-content__button-container:hover a, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content__button-container:hover a {
		 translate: -2rem;
	}
	 section[data-style="columnslider"] .list-item-content__button-container a, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content__button-container a {
		 transition: 0.5s !important;
		 width: 100% !important;
	}
	 section[data-style="columnslider"] .list-item-content__button-container, .catalog-entry-container .page-section:has(a[href*="sectionstyle-columnslider"]) .list-item-content__button-container {
		 text-align: right !important;
		 border-bottom: var(--ss-border-width) dotted;
		 margin-top: 0 !important;
	}
}
 :root {
	 --scroll-duration: 20s;
}
 @media (prefers-reduced-motion) {
	 :root {
		 --scroll-duration: 0s;
	}
}
 @keyframes scrollLeft {
	 0% {
		 transform: translateX(0);
	}
	 100% {
		 transform: translateX(calc(-100%));
	}
}
 section[data-style='galleryleft'] .gallery-grid, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid, section[data-style='galleryright'] .gallery-grid, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid {
	 max-width: unset !important;
	 padding-inline: unset !important;
	 position: relative;
	 overflow: hidden;
}
 section[data-style='galleryleft'] .gallery-grid-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid-wrapper, section[data-style='galleryright'] .gallery-grid-wrapper, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid-wrapper {
	 display: flex !important;
	 flex-wrap: nowrap !important;
	 will-change: transform !important;
}
 section[data-style='galleryleft'] .gallery-grid-wrapper .gallery-grid-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid-wrapper .gallery-grid-item, section[data-style='galleryright'] .gallery-grid-wrapper .gallery-grid-item, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid-wrapper .gallery-grid-item {
	 box-sizing: border-box;
	 min-width: 20% !important;
}
 section[data-style='galleryleft'] .gallery-grid-item-wrapper img, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid-item-wrapper img, section[data-style='galleryright'] .gallery-grid-item-wrapper img, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid-item-wrapper img {
	 object-fit: contain !important;
}
 section[data-style='galleryleft'] .gallery-grid-item:not([data-show]) .gallery-grid-item-wrapper, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid-item:not([data-show]) .gallery-grid-item-wrapper, section[data-style='galleryright'] .gallery-grid-item:not([data-show]) .gallery-grid-item-wrapper, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid-item:not([data-show]) .gallery-grid-item-wrapper {
	 opacity: 1;
}
 section[data-style='galleryleft'] .gallery-grid-item:not([data-show]) .gallery-grid-item-caption, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid-item:not([data-show]) .gallery-grid-item-caption, section[data-style='galleryright'] .gallery-grid-item:not([data-show]) .gallery-grid-item-caption, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid-item:not([data-show]) .gallery-grid-item-caption {
	 opacity: 1;
	 visibility: visible !important;
}
 @media screen and (max-width: 767px) {
	 section[data-style='galleryleft'] .gallery-grid-wrapper .gallery-grid-item, .catalog-entry-container .page-section:has(a[href*="sectionstyle-galleryleft"]) .gallery-grid-wrapper .gallery-grid-item, section[data-style='galleryright'] .gallery-grid-wrapper .gallery-grid-item, .page-section:has(a[href*="sectionstyle-galleryright"]) .gallery-grid-wrapper .gallery-grid-item {
		 min-width: 40%;
	}
}
 .catalog-entry-container .page-section:has(a[href*="sectionstyle-contenttab"]) .user-items-list-item-container {
	 display: none !important;
}
 .catalog-entry-container .page-section:has(a[href*="sectionstyle-contenttab"]) .list-section-title {
	 font-size: 5rem;
}
 section[data-style='contenttab'] .content-wrapper, section[id*='contenttab'] .content-wrapper {
	 padding-block: 3vw;
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'] .user-items-list, section[id*='contenttab'] .user-items-list {
		 padding-block: 0 !important;
	}
	 section[data-style='contenttab'] .content-wrapper, section[id*='contenttab'] .content-wrapper {
		 padding-block: 2rem;
	}
}
 section[data-style='contenttab'].has-background, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'][id*='bgreverse'], section[id*='contenttab'].has-background, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'][id*='bgreverse'] {
	 flex-direction: row !important;
	 background: var(--siteBackgroundColor);
}
 section[data-style='contenttab'].has-background, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'], section[id*='contenttab'].has-background, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] {
	 background: var(--siteBackgroundColor);
	 flex-direction: row-reverse;
	 align-items: flex-start;
}
 section[data-style='contenttab'].has-background .section-border, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-border, section[id*='contenttab'].has-background .section-border, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-border {
	 position: relative !important;
	 flex-basis: 40%;
	 align-self: stretch;
	 box-sizing: border-box;
}
 section[data-style='contenttab'].has-background .section-background, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-background, section[id*='contenttab'].has-background .section-background, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-background {
	 position: relative;
	 height: 100%;
}
 section[data-style='contenttab'].has-background .content-wrapper, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'] .content-wrapper, section[id*='contenttab'].has-background .content-wrapper, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] .content-wrapper {
	 flex-basis: 60%;
	 box-sizing: border-box;
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'].has-background, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'], section[id*='contenttab'].has-background, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] {
		 flex-direction: column !important;
	}
	 section[data-style='contenttab'].has-background .section-border, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-border, section[id*='contenttab'].has-background .section-border, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-border {
		 padding-bottom: 50%;
	}
	 section[data-style='contenttab'].has-background .section-border .section-background, section[data-style='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-border .section-background, section[id*='contenttab'].has-background .section-border .section-background, section[id*='contenttab'][data-current-styles*='"backgroundMode": "video"'] .section-border .section-background {
		 position: absolute;
	}
}
 section[data-style='contenttab'] .list-section-title, section[id*='contenttab'] .list-section-title {
	 padding-bottom: 1.5rem !important;
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'] .list-section-title, section[id*='contenttab'] .list-section-title {
		 margin-bottom: 2rem !important;
		 margin-inline: unset !important;
		 width: 100%;
		 box-sizing: border-box;
	}
}
 section[data-style='contenttab'] .list-item-media, section[id*='contenttab'] .list-item-media {
	 margin-top: 0 !important;
}
 section[data-style='contenttab'] .user-items-list-simple .list-item[hidden], section[id*='contenttab'] .user-items-list-simple .list-item[hidden] {
	 display: none;
}
 section[data-style='contenttab'] .tab-nav button[aria-selected="true"], section[id*='contenttab'] .tab-nav button[aria-selected="true"] {
	 transition: background-color 0.3s ease;
}
 section[data-style='contenttab'] .tab-nav button, section[id*='contenttab'] .tab-nav button {
	 background: transparent;
	 border-width: 0px;
	 padding: 0.5rem 1.5rem;
	 color: var(--paragraphMediumColor);
}
 section[data-style='contenttab'] .user-items-list, section[id*='contenttab'] .user-items-list {
	 grid-template-columns: 2fr 6fr;
	 display: grid;
	 row-gap: 2rem;
}
 @media screen and (max-width: 767px) {
	 section[data-style='contenttab'] .user-items-list, section[id*='contenttab'] .user-items-list {
		 grid-template-columns: 1fr;
		 row-gap: 2rem;
	}
}
 section[data-style='contenttab'] .list-section-title, section[data-style='contenttab'] .list-section-button-container, section[id*='contenttab'] .list-section-title, section[id*='contenttab'] .list-section-button-container {
	 grid-column: 1/-1;
}
 section[data-style='contenttab'] .tab-nav, section[id*='contenttab'] .tab-nav {
	 display: flex;
	 flex-direction: column;
	 align-items: flex-start;
}
 @media screen and (max-width: 767px) {
	 section[data-style='contenttab'] .tab-nav, section[id*='contenttab'] .tab-nav {
		 flex-direction: row;
		 flex-wrap: wrap;
	}
	 section[data-style='contenttab'] .tab-nav >*, section[id*='contenttab'] .tab-nav >* {
		 flex: 1;
		 min-width: fit-content !important;
		 text-align: left;
	}
}
 section[data-style='contenttab'] .user-items-list-simple, section[id*='contenttab'] .user-items-list-simple {
	 grid-gap: 0 !important;
	 grid-template-columns: 1fr !important;
}
 section[data-style='contenttab'] .user-items-list-simple .list-item, section[id*='contenttab'] .user-items-list-simple .list-item {
	 flex-direction: row;
	 gap: 2rem;
}
 @media screen and (max-width: 767px) {
	 section[data-style='contenttab'] .user-items-list-simple .list-item, section[id*='contenttab'] .user-items-list-simple .list-item {
		 flex-direction: column-reverse;
	}
}
 section[data-style='contenttab'] .list-item-media, section[id*='contenttab'] .list-item-media {
	 flex-basis: 50%;
}
 section[data-style='contenttab'] .list-item-content, section[id*='contenttab'] .list-item-content {
	 flex-basis: 50%;
}
 section[data-style='contenttab'] .tab-nav button, section[id*='contenttab'] .tab-nav button {
	 opacity: 0.3;
}
 section[data-style='contenttab'] .tab-nav button[aria-selected="true"], section[id*='contenttab'] .tab-nav button[aria-selected="true"] {
	 opacity: 1;
}
 section[data-style='contenttab'][data-variation='folder'] .user-items-list-simple[data-layout-width="inset"], section[id*='folder'][id*='contenttab'] .user-items-list-simple[data-layout-width="inset"] {
	 padding-left: 0 !important;
	 padding-right: 0 !important;
	 width: 100%;
}
 section[data-style='contenttab'][data-variation='folder'] .user-items-list, section[id*='folder'][id*='contenttab'] .user-items-list {
	 grid-template-columns: 1fr;
	 row-gap: 0;
}
 section[data-style='contenttab'][data-variation='folder'] .user-items-list .user-items-list-simple, section[id*='folder'][id*='contenttab'] .user-items-list .user-items-list-simple {
	 padding-inline: 0;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav, section[id*='folder'][id*='contenttab'] .tab-nav {
	 flex-direction: row;
}
 section[data-style='contenttab'][data-variation='folder'] .list-item, section[id*='folder'][id*='contenttab'] .list-item {
	 border: var(--ss-border-width) solid !important;
	 padding: 4vw;
	 flex-direction: row;
	 box-sizing: border-box;
	 align-items: center;
}
 section[data-style='contenttab'][data-variation='folder'] .list-item-media, section[id*='folder'][id*='contenttab'] .list-item-media {
	 margin-bottom: 0 !important;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav, section[id*='folder'][id*='contenttab'] .tab-nav {
	 display: flex;
	 column-gap: 0.5rem;
	 flex-wrap: wrap !important;
	 justify-content: flex-start;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav button:first-child, section[id*='folder'][id*='contenttab'] .tab-nav button:first-child {
	 border-left: var(--ss-border-width) solid;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav button, section[id*='folder'][id*='contenttab'] .tab-nav button {
	 font-size: calc((var(--small-text-size-value) - 1) * 1.2vw + 1rem);
	 opacity: 1;
	 border-right: var(--ss-border-width) solid;
	 border-top: var(--ss-border-width) solid;
	 border-left: var(--ss-border-width) solid;
	 flex: none !important;
	 min-width: fit-content !important;
	 padding: .5em 1em;
	 transition: .5s;
	 background: var(--siteBackgroundColor);
	 color: var(--paragraphMediumColor) !important;
	 box-sizing: border-box;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav, section[id*='folder'][id*='contenttab'] .tab-nav {
	 z-index: 2;
	 position: relative;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav button, section[id*='folder'][id*='contenttab'] .tab-nav button {
	 position: relative;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav button[aria-selected="false"], section[id*='folder'][id*='contenttab'] .tab-nav button[aria-selected="false"] {
	 border-bottom-color: transparent !important;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav button::before, section[id*='folder'][id*='contenttab'] .tab-nav button::before {
	 content: '';
	 position: absolute;
	 background: var(--siteBackgroundColor);
	 width: 100%;
	 height: 2px;
	 opacity: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 2;
	 translate: 0 50%;
}
 section[data-style='contenttab'][data-variation='folder'] .tab-nav button[aria-selected="true"]::before, section[id*='folder'][id*='contenttab'] .tab-nav button[aria-selected="true"]::before {
	 opacity: 1;
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'][data-variation='folder'] .list-item, section[id*='folder'][id*='contenttab'] .list-item {
		 padding: 2rem;
		 flex-direction: column;
	}
	 section[data-style='contenttab'][data-variation='folder'] .list-item .list-item-media, section[id*='folder'][id*='contenttab'] .list-item .list-item-media {
		 width: 35% !important;
	}
	 section[data-style='contenttab'][data-variation='folder'] .tab-nav, section[id*='folder'][id*='contenttab'] .tab-nav {
		 flex-wrap: wrap !important;
		 border-left: var(--ss-border-width) solid;
		 column-gap: 0 !important;
	}
	 section[data-style='contenttab'][data-variation='folder'] .tab-nav button, section[id*='folder'][id*='contenttab'] .tab-nav button {
		 border-left: 0px solid !important;
		 flex-basis: 30% !important;
		 flex-grow: 1 !important;
		 text-align: center !important;
	}
	 section[data-style='contenttab'][data-variation='folder'] .tab-nav button[aria-selected='true'], section[id*='folder'][id*='contenttab'] .tab-nav button[aria-selected='true'] {
		 color: var(--list-section-simple-button-text-color) !important;
		 background-color: var(--list-section-simple-button-background-color);
		 border-color: var(--paragraphMediumColor) !important;
	}
	 section[data-style='contenttab'][data-variation='folder'] .tab-nav button::before, section[id*='folder'][id*='contenttab'] .tab-nav button::before {
		 display: none;
	}
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list, section[id*='topbar'][id*='contenttab'] .user-items-list {
	 border: var(--ss-border-width) solid;
	 padding-bottom: 0 !important;
}
 @media screen and (min-width: 1024px) {
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list .tab-nav button, section[id*='topbar'][id*='contenttab'] .user-items-list .tab-nav button {
		 border-bottom: var(--ss-border-width) solid;
		 padding-block: 1rem;
	}
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content {
	 align-self: center;
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content .list-item-content__title, section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content .list-item-content__description, section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content .list-item-content__button-container, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__title, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__description, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__button-container {
	 text-align: left;
}
 section[data-style='contenttab'][data-variation='topbar'] .list-section-title, section[id*='topbar'][id*='contenttab'] .list-section-title {
	 padding-inline: 2rem !important;
	 text-align: left !important;
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple[data-layout-width="inset"], section[id*='topbar'][id*='contenttab'] .user-items-list-simple[data-layout-width="inset"] {
	 padding-left: 0 !important;
	 padding-right: 0 !important;
	 width: 100%;
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-media, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-media {
	 border-left: var(--ss-border-width) solid;
	 box-sizing: border-box;
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list, section[id*='topbar'][id*='contenttab'] .user-items-list {
	 grid-template-columns: 1fr;
	 row-gap: 0;
}
 section[data-style='contenttab'][data-variation='topbar'] .user-items-list .user-items-list-simple, section[id*='topbar'][id*='contenttab'] .user-items-list .user-items-list-simple {
	 padding-inline: 0;
}
 section[data-style='contenttab'][data-variation='topbar'] .tab-nav, section[id*='topbar'][id*='contenttab'] .tab-nav {
	 flex-direction: row;
}
 section[data-style='contenttab'][data-variation='topbar'] .list-item, section[id*='topbar'][id*='contenttab'] .list-item {
	 gap: 0;
	 flex-direction: row;
	 box-sizing: border-box;
	 align-items: center;
}
 section[data-style='contenttab'][data-variation='topbar'] .list-item-media, section[id*='topbar'][id*='contenttab'] .list-item-media {
	 margin-bottom: 0 !important;
	 margin-top: 0 !important;
}
 section[data-style='contenttab'][data-variation='topbar'] .list-item-content, section[id*='topbar'][id*='contenttab'] .list-item-content {
	 padding: 2rem;
	 box-sizing: border-box;
}
 section[data-style='contenttab'][data-variation='topbar'] .tab-nav, section[id*='topbar'][id*='contenttab'] .tab-nav {
	 display: flex;
	 column-gap: 0;
	 flex-wrap: wrap !important;
	 justify-content: flex-start;
}
 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button, section[id*='topbar'][id*='contenttab'] .tab-nav button {
	 font-size: calc((var(--small-text-size-value) - 1) * 1.2vw + 1rem);
	 opacity: 1;
	 border-right: var(--ss-border-width) solid;
	 box-sizing: border-box;
	 flex: 1 !important;
	 min-width: fit-content !important;
	 padding: .5em 1em;
	 transition: .5s;
	 background: var(--siteBackgroundColor);
	 color: var(--paragraphMediumColor) !important;
}
 @media screen and (min-width: 767px) {
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button:last-child, section[id*='topbar'][id*='contenttab'] .tab-nav button:last-child {
		 border-right: 0px solid;
	}
}
 section[data-style='contenttab'][data-variation='topbar'] .tab-nav, section[id*='topbar'][id*='contenttab'] .tab-nav {
	 z-index: 2;
	 position: relative;
}
 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button, section[id*='topbar'][id*='contenttab'] .tab-nav button {
	 position: relative;
}
 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button[aria-selected='true'], section[id*='topbar'][id*='contenttab'] .tab-nav button[aria-selected='true'] {
	 color: var(--list-section-simple-button-text-color) !important;
	 background-color: var(--list-section-simple-button-background-color);
	 border-color: var(--paragraphMediumColor) !important;
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'][data-variation='topbar'] .list-item, section[id*='topbar'][id*='contenttab'] .list-item {
		 padding: 2rem;
		 flex-direction: column;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .list-item .list-item-media, section[id*='topbar'][id*='contenttab'] .list-item .list-item-media {
		 width: 35% !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav, section[id*='topbar'][id*='contenttab'] .tab-nav {
		 flex-wrap: wrap !important;
		 border-left: var(--ss-border-width) solid;
		 column-gap: 0 !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button, section[id*='topbar'][id*='contenttab'] .tab-nav button {
		 border-left: 0px solid !important;
		 flex-basis: 30% !important;
		 flex-grow: 1 !important;
		 text-align: center !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button::before, section[id*='topbar'][id*='contenttab'] .tab-nav button::before {
		 display: none;
	}
}
 @media screen and (min-width: 1025px) {
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list, section[id*='topbar'][id*='contenttab'] .user-items-list {
		 grid-template-columns: 3fr 2fr !important;
		 grid-template-areas: "tab tab" "content image" "title image";
		 grid-template-rows: min-content 1fr min-content;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .list-section-title, section[id*='topbar'][id*='contenttab'] .list-section-title {
		 grid-area: title;
		 margin: unset;
		 box-sizing: border-box;
		 width: 100%;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav, section[id*='topbar'][id*='contenttab'] .tab-nav {
		 grid-area: tab;
	}
	 section[data-style='contenttab'][data-variation='topbar'] ul.user-items-list-item-container.user-items-list-simple, section[id*='topbar'][id*='contenttab'] ul.user-items-list-item-container.user-items-list-simple {
		 display: contents;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item:not([hidden]), section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item:not([hidden]) {
		 display: contents;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content {
		 grid-area: content;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .list-item-media-inner, section[id*='topbar'][id*='contenttab'] .list-item-media-inner {
		 padding-bottom: clamp(100%,75vh,100vh) !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-media, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-media {
		 grid-area: image;
	}
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button, section[id*='topbar'][id*='contenttab'] .tab-nav button {
		 border-top: var(--ss-border-width) solid;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list, section[id*='topbar'][id*='contenttab'] .user-items-list {
		 border: 0px solid;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list .list-item-content, section[id*='topbar'][id*='contenttab'] .user-items-list .list-item-content {
		 padding: 0;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list .list-item .list-item-media, section[id*='topbar'][id*='contenttab'] .user-items-list .list-item .list-item-media {
		 border-left: 0px solid;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content {
		 align-self: center;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content .list-item-content__title, section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple .list-item-content .list-item-content__button-container, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__title, section[id*='topbar'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__button-container {
		 text-align: center;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .tab-nav button:last-child, section[id*='topbar'][id*='contenttab'] .tab-nav button:last-child {
		 border-right: var(--ss-border-width) solid;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .user-items-list-simple, section[id*='topbar'][id*='contenttab'] .user-items-list-simple {
		 border-left: var(--ss-border-width) solid;
		 border-bottom: var(--ss-border-width) solid;
		 border-top: var(--ss-border-width) solid;
		 border-right: var(--ss-border-width) solid;
		 box-sizing: border-box;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .list-item, section[id*='topbar'][id*='contenttab'] .list-item {
		 gap: 1rem !important;
		 flex-direction: column-reverse !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .list-item-content__button-container, section[id*='topbar'][id*='contenttab'] .list-item-content__button-container {
		 max-width: 100% !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] .list-item-content__description, section[id*='topbar'][id*='contenttab'] .list-item-content__description {
		 max-width: 100% !important;
	}
	 section[data-style='contenttab'][data-variation='topbar'] h2.list-item-content__title, section[id*='topbar'][id*='contenttab'] h2.list-item-content__title {
		 max-width: 100% !important;
	}
}
 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list, section[id*='splitgrid'][id*='contenttab'] .user-items-list {
	 border: var(--ss-border-width) solid;
	 border-bottom: 0px solid !important;
	 padding-bottom: 0 !important;
}
 @media screen and (min-width: 1024px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list, section[id*='splitgrid'][id*='contenttab'] .user-items-list {
		 padding-top: 0 !important;
		 border-bottom: var(--ss-border-width) solid;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .list-section-button-container, section[id*='splitgrid'][id*='contenttab'] .user-items-list .list-section-button-container {
		 margin-top: 0 !important;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .list-section-button-container, section[id*='splitgrid'][id*='contenttab'] .user-items-list .list-section-button-container {
		 margin-inline: unset !important;
		 padding: unset !important;
		 box-sizing: border-box;
		 display: flex;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .list-section-button-container .list-section-button, section[id*='splitgrid'][id*='contenttab'] .user-items-list .list-section-button-container .list-section-button {
		 width: 100%;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .tab-nav button, section[id*='splitgrid'][id*='contenttab'] .user-items-list .tab-nav button {
		 border-bottom: var(--ss-border-width) solid;
	}
}
 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content {
	 align-self: center;
	 max-width: 35rem;
	 margin: auto;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content .list-item-content__title, section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content .list-item-content__description, section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content .list-item-content__button-container, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__title, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__description, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__button-container {
	 text-align: center;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .list-section-title, section[id*='splitgrid'][id*='contenttab'] .list-section-title {
	 padding-inline: 2rem !important;
	 text-align: center !important;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple[data-layout-width="inset"], section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple[data-layout-width="inset"] {
	 padding-left: 0 !important;
	 padding-right: 0 !important;
	 width: 100%;
}
 @media screen and (min-width: 1024px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-media, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-media {
		 border-right: var(--ss-border-width) solid;
		 border-bottom: var(--ss-border-width) solid;
		 box-sizing: border-box;
	}
}
 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list, section[id*='splitgrid'][id*='contenttab'] .user-items-list {
	 grid-template-columns: 1fr;
	 row-gap: 0;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .user-items-list-simple, section[id*='splitgrid'][id*='contenttab'] .user-items-list .user-items-list-simple {
	 padding-inline: 0;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav, section[id*='splitgrid'][id*='contenttab'] .tab-nav {
	 flex-direction: row;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .list-item, section[id*='splitgrid'][id*='contenttab'] .list-item {
	 gap: 1.5rem;
	 flex-direction: row;
	 box-sizing: border-box;
	 align-items: center;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .list-item-media, section[id*='splitgrid'][id*='contenttab'] .list-item-media {
	 margin-bottom: 0 !important;
	 margin-top: 0 !important;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .list-item-content, section[id*='splitgrid'][id*='contenttab'] .list-item-content {
	 padding: 2rem;
	 box-sizing: border-box;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav, section[id*='splitgrid'][id*='contenttab'] .tab-nav {
	 display: flex;
	 column-gap: 0;
	 flex-wrap: wrap !important;
	 justify-content: flex-start;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button, section[id*='splitgrid'][id*='contenttab'] .tab-nav button {
	 font-size: calc((var(--small-text-size-value) - 1) * 1.2vw + 1rem);
	 opacity: 1;
	 border-right: var(--ss-border-width) solid;
	 box-sizing: border-box;
	 flex: 1 1 30% !important;
	 min-width: fit-content !important;
	 padding: 1.5em 1em;
	 transition: .5s;
	 background: var(--siteBackgroundColor);
	 color: var(--paragraphMediumColor) !important;
}
 @media screen and (max-width: 767px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button, section[id*='splitgrid'][id*='contenttab'] .tab-nav button {
		 padding: 0.5em 1em;
	}
}
 @media screen and (min-width: 767px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button:last-child, section[id*='splitgrid'][id*='contenttab'] .tab-nav button:last-child {
		 border-right: 0px solid;
	}
}
 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav, section[id*='splitgrid'][id*='contenttab'] .tab-nav {
	 z-index: 2;
	 position: relative;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button, section[id*='splitgrid'][id*='contenttab'] .tab-nav button {
	 position: relative;
}
 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button[aria-selected='true'], section[id*='splitgrid'][id*='contenttab'] .tab-nav button[aria-selected='true'] {
	 color: var(--list-section-simple-button-text-color) !important;
	 border-color: var(--paragraphMediumColor);
	 background-color: var(--list-section-simple-button-background-color);
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .list-item, section[id*='splitgrid'][id*='contenttab'] .list-item {
		 padding: 2rem;
		 flex-direction: column;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .list-item .list-item-media, section[id*='splitgrid'][id*='contenttab'] .list-item .list-item-media {
		 width: 35% !important;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav, section[id*='splitgrid'][id*='contenttab'] .tab-nav {
		 flex-wrap: wrap !important;
		 border-left: var(--ss-border-width) solid;
		 column-gap: 0 !important;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button, section[id*='splitgrid'][id*='contenttab'] .tab-nav button {
		 border-left: 0px solid !important;
		 flex-basis: 30% !important;
		 flex-grow: 1 !important;
		 text-align: center !important;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button::before, section[id*='splitgrid'][id*='contenttab'] .tab-nav button::before {
		 display: none;
	}
}
 @media screen and (min-width: 1025px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button:nth-child(3n +3), section[id*='splitgrid'][id*='contenttab'] .tab-nav button:nth-child(3n +3) {
		 border-right: 0px solid !important;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list, section[id*='splitgrid'][id*='contenttab'] .user-items-list {
		 grid-template-columns: 2fr 2fr !important;
		 grid-template-areas: "image title" "image content" "image tab";
		 grid-template-rows: max-content 2fr min-content;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .list-item-media, section[id*='splitgrid'][id*='contenttab'] .list-item-media {
		 padding: 1rem;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav, section[id*='splitgrid'][id*='contenttab'] .tab-nav {
		 border-top: var(--ss-border-width) solid;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .list-section-title, section[id*='splitgrid'][id*='contenttab'] .list-section-title {
		 grid-area: title;
		 margin: unset;
		 box-sizing: border-box;
		 width: 100%;
		 display: grid;
		 place-content: center;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav, section[id*='splitgrid'][id*='contenttab'] .tab-nav {
		 grid-area: tab;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] ul.user-items-list-item-container.user-items-list-simple, section[id*='splitgrid'][id*='contenttab'] ul.user-items-list-item-container.user-items-list-simple {
		 display: contents;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item:not([hidden]), section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item:not([hidden]) {
		 display: contents;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content {
		 grid-area: content;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .list-item-media-inner, section[id*='splitgrid'][id*='contenttab'] .list-item-media-inner {
		 padding-bottom: clamp(100%,75vh,100vh) !important;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-media, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-media {
		 grid-area: image;
	}
}
 @media screen and (max-width: 1024px) {
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button, section[id*='splitgrid'][id*='contenttab'] .tab-nav button {
		 border-top: var(--ss-border-width) solid;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list, section[id*='splitgrid'][id*='contenttab'] .user-items-list {
		 border: 0px solid;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .list-item-content, section[id*='splitgrid'][id*='contenttab'] .user-items-list .list-item-content {
		 padding: 0;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list .list-item .list-item-media, section[id*='splitgrid'][id*='contenttab'] .user-items-list .list-item .list-item-media {
		 border-left: 0px solid;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content {
		 align-self: center;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content .list-item-content__title, section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple .list-item-content .list-item-content__button-container, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__title, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple .list-item-content .list-item-content__button-container {
		 text-align: center;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .tab-nav button:last-child, section[id*='splitgrid'][id*='contenttab'] .tab-nav button:last-child {
		 border-right: var(--ss-border-width) solid;
	}
	 section[data-style='contenttab'][data-variation='splitgrid'] .user-items-list-simple, section[id*='splitgrid'][id*='contenttab'] .user-items-list-simple {
		 border-left: var(--ss-border-width) solid;
		 border-bottom: var(--ss-border-width) solid;
		 border-top: var(--ss-border-width) solid;
		 border-right: var(--ss-border-width) solid;
		 box-sizing: border-box;
	}
}
 .catalog-entry-container .page-section:has(a[href*="sectionstyle-imagehover"]) .user-items-list-simple {
	 display: none;
}
 .catalog-entry-container .page-section:has(a[href*="sectionstyle-imagehover"]) .list-section-title {
	 font-size: 5rem;
}
 section[data-style='imagehover'] .user-items-list-simple, section[id*='sectionstyle-imagehover'] .user-items-list-simple {
	 grid-gap: 1rem !important;
}
 section[data-style='imagehover'] .user-items-list-simple .list-item, section[id*='sectionstyle-imagehover'] .user-items-list-simple .list-item {
	 transition: 0.5s;
}
 @media screen and (min-width: 768px) {
	 section[data-style='imagehover'] .user-items-list-simple:has(.list-item:hover) .list-item:not(.active), section[id*='sectionstyle-imagehover'] .user-items-list-simple:has(.list-item:hover) .list-item:not(.active) {
		 opacity: 0.2 !important;
	}
}
 section[data-style='imagehover'] .list-item-media, section[id*='sectionstyle-imagehover'] .list-item-media {
	 margin: 0 !important;
}
 section[data-style='imagehover'] .hover-media, section[id*='sectionstyle-imagehover'] .hover-media {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 opacity: 0;
	 transition: opacity 0.4s ease;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 margin: 0 !important;
}
 section[data-style='imagehover'] .hover-media.active, section[id*='sectionstyle-imagehover'] .hover-media.active {
	 opacity: 1;
	 position: relative;
}
 section[data-style='imagehover'] .hover-media img, section[id*='sectionstyle-imagehover'] .hover-media img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center;
	 inset: 0;
}
 section[data-style='imagehover'] .user-items-list, section[id*='sectionstyle-imagehover'] .user-items-list {
	 display: grid;
	 grid-template-columns: repeat(2,minmax(0,1fr));
	 align-items: flex-start;
	 flex-wrap: wrap;
}
 @media screen and (max-width: 767px) {
	 section[data-style='imagehover'] .user-items-list, section[id*='sectionstyle-imagehover'] .user-items-list {
		 grid-template-columns: repeat(3,minmax(0,1fr));
	}
	 section[data-style='imagehover'] .user-items-list .user-items-list-simple, section[id*='sectionstyle-imagehover'] .user-items-list .user-items-list-simple {
		 grid-column: auto/span 2;
	}
}
 section[data-style='imagehover'] .user-items-list .list-section-title, section[id*='sectionstyle-imagehover'] .user-items-list .list-section-title {
	 grid-column: 1/-1;
}
 section[data-style='imagehover'] .list-media-container, section[id*='sectionstyle-imagehover'] .list-media-container {
	 position: sticky;
	 top: 0;
}
 section[data-style='imagehover'] .list-item-media-inner, section[id*='sectionstyle-imagehover'] .list-item-media-inner {
	 position: relative;
	 width: 100%;
}
 section[data-style='imagehover'] .list-item-media-inner:not([data-aspect-ratio="original"]), section[id*='sectionstyle-imagehover'] .list-item-media-inner:not([data-aspect-ratio="original"]) {
	 height: 0px;
	 overflow: hidden;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="1:1"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="1:1"] {
	 padding-bottom: 100%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="3:2"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="3:2"] {
	 padding-bottom: 66.67%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="2:3"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="2:3"] {
	 padding-bottom: 150%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="4:3"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="4:3"] {
	 padding-bottom: 75%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="3:4"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="3:4"] {
	 padding-bottom: 133.33%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="16:9"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="16:9"] {
	 padding-bottom: 56.25%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="2.4:1"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="2.4:1"] {
	 padding-bottom: 41.67%;
}
 section[data-style='imagehover'] .list-item-media-inner[data-aspect-ratio="circle"], section[id*='sectionstyle-imagehover'] .list-item-media-inner[data-aspect-ratio="circle"] {
	 padding-bottom: 100%;
	 border-radius: 50%;
}
 section[data-style='imagehover'] .list-image, section[id*='sectionstyle-imagehover'] .list-image {
	 width: 100%;
	 min-height: 100%;
	 height: auto;
}
 section[data-style='imagehover'] .list-item-media-inner:not([data-aspect-ratio="original"]) .list-image, section[id*='sectionstyle-imagehover'] .list-item-media-inner:not([data-aspect-ratio="original"]) .list-image {
	 height: 100%;
	 object-fit: cover;
	 position: absolute;
	 left: 0px;
	 top: 0px;
}
 section[data-style='imagehover'] .list-item-media-inner:not([data-aspect-ratio="original"]) .hover-media img, section[id*='sectionstyle-imagehover'] .list-item-media-inner:not([data-aspect-ratio="original"]) .hover-media img {
	 position: absolute;
	 inset: 0;
}
 section[data-style='imagehover'] .list-item-content__button::before, section[id*='sectionstyle-imagehover'] .list-item-content__button::before {
	 content: "";
	 width: 100%;
	 height: 100%;
	 position: absolute;
	 background-color: #fff 0;
	 top: 0;
	 left: 0;
	 bottom: 0;
}
 section[data-style='imagehover'] .list-item-content__button, section[id*='sectionstyle-imagehover'] .list-item-content__button {
	 position: static !important;
}
 section[data-style='imagehover'] .list-item-content__button-container, section[id*='sectionstyle-imagehover'] .list-item-content__button-container {
	 position: static !important;
}
 section[data-style='imagehover'] .list-item, section[id*='sectionstyle-imagehover'] .list-item {
	 position: relative;
}
 section[data-style='imagehover'] .list-item-content, section[id*='sectionstyle-imagehover'] .list-item-content {
	 position: static !important;
	 top: initial !important;
	 transform: none !important;
}
 section[data-style='imagehover'] .list-item-content__button-wrapper, section[id*='sectionstyle-imagehover'] .list-item-content__button-wrapper {
	 flex-basis: 0;
}
 section[data-style='imagehover'] a.list-item-content__button.sqs-block-button-element.sqs-block-button-element--medium.sqs-button-element--primary, section[id*='sectionstyle-imagehover'] a.list-item-content__button.sqs-block-button-element.sqs-block-button-element--medium.sqs-button-element--primary {
	 font-size: 0 !important;
}
 @media screen and (min-width: 768px) {
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list {
		 grid-template-areas: "title image" "content image" "button image";
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-section-title, section[id*='simplelist-sectionstyle-imagehover'] .list-section-title {
		 grid-column: 1 !important;
		 grid-area: title;
		 margin: unset !important;
		 text-align: left;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list-simple, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list-simple {
		 grid-area: content;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-media-container, section[id*='simplelist-sectionstyle-imagehover'] .list-media-container {
		 grid-area: image;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-section-button-container, section[id*='simplelist-sectionstyle-imagehover'] .list-section-button-container {
		 grid-area: button;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list {
		 grid-template-columns: minmax(0,4fr) minmax(0,2fr) !important;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list-simple li.list-item, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list-simple li.list-item {
		 opacity: 1;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list-simple:has(.list-item:hover) .list-item:not(.active), section[id*='simplelist-sectionstyle-imagehover'] .user-items-list-simple:has(.list-item:hover) .list-item:not(.active) {
		 opacity: 0.2 !important;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list-simple, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list-simple {
		 grid-template-columns: 1fr !important;
		 align-self: center;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list-simple .list-item-content__button-container, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list-simple .list-item-content__button-container {
		 text-align: left;
		 height: 0 !important;
		 margin: 0 !important;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-item-content__text-wrapper, section[id*='simplelist-sectionstyle-imagehover'] .list-item-content__text-wrapper {
		 display: grid;
		 width: 100%;
		 grid-template-columns: 2fr 3fr;
		 gap: 2rem;
		 z-index: 2;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-item-content__text-wrapper .list-item-content__description, section[data-style='imagehover'][data-variation='simplelist'] .list-item-content__text-wrapper .list-item-content__title, section[id*='simplelist-sectionstyle-imagehover'] .list-item-content__text-wrapper .list-item-content__description, section[id*='simplelist-sectionstyle-imagehover'] .list-item-content__text-wrapper .list-item-content__title {
		 text-align: left;
		 margin: 0 !important;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-item-content__text-wrapper::before, section[id*='simplelist-sectionstyle-imagehover'] .list-item-content__text-wrapper::before {
		 counter-increment: list-numbers;
		 content: "0" counter(list-numbers);
		 font-size: 1rem;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .list-item-content__text-wrapper, section[id*='simplelist-sectionstyle-imagehover'] .list-item-content__text-wrapper {
		 grid-template-columns: 4rem 2fr 3fr !important;
	}
	 section[data-style='imagehover'][data-variation='simplelist'] .user-items-list-simple, section[id*='simplelist-sectionstyle-imagehover'] .user-items-list-simple {
		 counter-reset: list-numbers;
	}
}
 @media screen and (min-width: 768px) {
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list {
		 grid-template-areas: "title content" "image content" "image button";
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-item, section[id*='simplelist-sectionstyle-imagefirst'] .list-item {
		 border-bottom: var(--ss-border-width) solid;
		 padding-bottom: 1rem;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-section-title, section[id*='simplelist-sectionstyle-imagefirst'] .list-section-title {
		 grid-column: 1 !important;
		 grid-area: title;
		 margin: unset !important;
		 text-align: left;
		 padding: 0 !important;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list-simple, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list-simple {
		 grid-area: content;
		 align-self: flex-start !important;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-media-container, section[id*='simplelist-sectionstyle-imagefirst'] .list-media-container {
		 grid-area: image;
		 position: relative;
		 width: 70%;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-section-button-container, section[id*='simplelist-sectionstyle-imagefirst'] .list-section-button-container {
		 grid-area: button;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list {
		 grid-template-columns: minmax(0,2fr) minmax(0,4fr) !important;
		 padding-left: 4vw;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list-simple li.list-item, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list-simple li.list-item {
		 opacity: 1;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list-simple:has(.list-item:hover) .list-item:not(.active), section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list-simple:has(.list-item:hover) .list-item:not(.active) {
		 opacity: 0.2 !important;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list-simple, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list-simple {
		 grid-template-columns: 1fr !important;
		 align-self: center;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list-simple .list-item-content__button-container, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list-simple .list-item-content__button-container {
		 text-align: left;
		 height: 0 !important;
		 margin: 0 !important;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-item-content__text-wrapper, section[id*='simplelist-sectionstyle-imagefirst'] .list-item-content__text-wrapper {
		 display: grid;
		 width: 100%;
		 grid-template-columns: 2fr 3fr;
		 gap: 2rem;
		 z-index: 2;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-item-content__text-wrapper .list-item-content__description, section[data-style='imagehover'][data-variation='imagefirst'] .list-item-content__text-wrapper .list-item-content__title, section[id*='simplelist-sectionstyle-imagefirst'] .list-item-content__text-wrapper .list-item-content__description, section[id*='simplelist-sectionstyle-imagefirst'] .list-item-content__text-wrapper .list-item-content__title {
		 text-align: left;
		 margin: 0 !important;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-item-content__text-wrapper::before, section[id*='simplelist-sectionstyle-imagefirst'] .list-item-content__text-wrapper::before {
		 counter-increment: list-numbers;
		 content: "0" counter(list-numbers);
		 font-size: 1rem;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .list-item-content__text-wrapper, section[id*='simplelist-sectionstyle-imagefirst'] .list-item-content__text-wrapper {
		 grid-template-columns: 4rem 2fr 3fr !important;
	}
	 section[data-style='imagehover'][data-variation='imagefirst'] .user-items-list-simple, section[id*='simplelist-sectionstyle-imagefirst'] .user-items-list-simple {
		 counter-reset: list-numbers;
	}
}
 @media screen and (min-width: 768px) {
	 section[data-style='imagehover'][data-variation='leftstack'] .list-item, section[id*='leftstack-sectionstyle-imagehover'] .list-item {
		 align-items: flex-start !important;
		 pointer-events: none !important;
	}
	 section[data-style='imagehover'][data-variation='leftstack'] .list-item .list-item-content, section[id*='leftstack-sectionstyle-imagehover'] .list-item .list-item-content {
		 pointer-events: auto;
		 position: relative !important;
	}
}
 @media screen and (min-width: 768px) {
	 section[data-style='imagehover'][data-variation='leftstack'] .list-item-media, section[id*='leftstack-sectionstyle-imagehover'] .list-item-media {
		 box-sizing: border-box;
	}
	 section[data-style='imagehover'][data-variation='leftstack'] .user-items-list, section[id*='leftstack-sectionstyle-imagehover'] .user-items-list {
		 padding-right: 4vw;
		 grid-template-columns: 5fr 2fr !important;
	}
	 section[data-style='imagehover'][data-variation='leftstack'] .list-section-button-container, section[id*='leftstack-sectionstyle-imagehover'] .list-section-button-container {
		 grid-column: 1/-1;
	}
	 section[data-style='imagehover'][data-variation='leftstack'] .user-items-list-simple, section[id*='leftstack-sectionstyle-imagehover'] .user-items-list-simple {
		 grid-template-columns: 1fr !important;
		 width: 100%;
		 box-sizing: border-box;
	}
	 section[data-style='imagehover'][data-variation='leftstack'] .list-item-content__button-container, section[id*='leftstack-sectionstyle-imagehover'] .list-item-content__button-container {
		 margin: 0 !important;
		 height: 0 !important;
	}
	 section[data-style='imagehover'][data-variation='leftstack'] .list-item-content__description, section[id*='leftstack-sectionstyle-imagehover'] .list-item-content__description {
		 margin: 0 !important;
	}
}
 .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
	 opacity: 0;
}
 section[data-style="montageslider"] .gallery-caption-content, section[id*="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
	 text-wrap: balance;
	 line-height: calc(var(--heading-font-line-height) * (1 + (1 - var(--heading-1-size-value))/25));
}
 section[data-style="montageslider"] .gallery-section-title, section[id*="montageslider"] .gallery-section-title, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-section-title {
	 max-width: 800px;
	 margin: auto;
	 padding-inline: 4vw !important;
	 box-sizing: border-box;
}
 @media screen and (max-width: 767px) and (orientation: portrait) {
	 section[data-style="montageslider"] .gallery-caption-content, section[id*="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
		 font-size: calc((var(--heading-1-size-value) - 1) * calc(.012 * min(100vh, 900px)) + 1rem);
	}
}
 @media screen and (min-width: 768px),screen and (max-width: calc(3239px)) and (orientation: landscape) {
	 section[data-style="montageslider"] .gallery-caption-content, section[id*="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
		 font-size: calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem);
	}
}
 section[data-style="montageslider"] .gallery-caption-content, section[id*="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
	 line-height: var(--heading-font-line-height);
	 font-family: var(--heading-font-font-family);
}
 section[data-style="montageslider"] .gallery-caption-content .caption-description, section[id*="montageslider"] .gallery-caption-content .caption-description, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content .caption-description {
	 margin-top: 1rem;
	 font-size: 1.1rem;
	 line-height: var(--body-font-line-height);
	 font-family: var(--body-font-font-family);
	 font-style: var(--body-font-font-style);
	 font-weight: var(--body-font-font-weight);
	 letter-spacing: var(--body-font-letter-spacing);
	 text-transform: var(--body-font-text-transform);
}
 @media screen and (min-width: 3240px) {
	 section[data-style="montageslider"] .gallery-caption-content, section[id*="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
		 font-size: calc(var(--heading-1-size-value) * 1rem);
	}
}
 section[data-style="montageslider"] .gallery-caption-content, section[id*="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-content {
	 font-family: var(--heading-font-font-family);
	 font-style: var(--heading-font-font-style);
	 font-weight: var(--heading-font-font-weight);
	 line-height: var(--heading-font-line-height);
	 letter-spacing: var(--heading-font-letter-spacing);
	 text-transform: var(--heading-font-text-transform);
}
 section[data-style="montageslider"] .gallery-section-title, section[id*="montageslider"] .gallery-section-title, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-section-title {
	 position: absolute;
	 z-index: 2;
	 width: 100%;
	 inset: 0;
	 height: 100%;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 align-items: center;
	 pointer-events: none;
}
 section[data-style="montageslider"] .gallery-section-title .title-custom, section[id*="montageslider"] .gallery-section-title .title-custom, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-section-title .title-custom {
	 display: none;
}
 section[data-style="montageslider"] h2.title-main, section[id*="montageslider"] h2.title-main, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) h2.title-main {
	 margin-block-end: 0 !important;
}
 section[data-style="montageslider"] span.bullet-caption, section[id*="montageslider"] span.bullet-caption, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) span.bullet-caption {
	 display: none;
}
 section[data-style="montageslider"] .gallery-caption-fullscreen-slideshow, section[id*="montageslider"] .gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-caption-fullscreen-slideshow {
	 display: none;
}
 section[data-style="montageslider"] .gallery-slide-counter, section[id*="montageslider"] .gallery-slide-counter, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-slide-counter {
	 display: none;
}
 section[data-style="montageslider"] button.gallery-fullscreen-slideshow-control-btn::before, section[id*="montageslider"] button.gallery-fullscreen-slideshow-control-btn::before, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) button.gallery-fullscreen-slideshow-control-btn::before {
	 content: '';
	 width: 100%;
	 height: 100%;
	 opacity: 1 !important;
	 -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16.1299%201L21.9998%207L16.1299%2013%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%20%20%3Cpath%20d%3D%22M1.03472%207H20.9605%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E");
	 mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16.1299%201L21.9998%207L16.1299%2013%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%20%20%3Cpath%20d%3D%22M1.03472%207H20.9605%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E");
	 -webkit-mask-size: contain;
	 mask-size: contain;
	 -webkit-mask-repeat: no-repeat;
	 mask-repeat: no-repeat;
	 -webkit-mask-position: center;
	 mask-position: center;
	 background-color: var(--tweak-gallery-icon-color);
	 width: 20px;
	 height: 20px;
}
 section[data-style="montageslider"] .gallery-fullscreen-slideshow-control-btn[data-previous], section[id*="montageslider"] .gallery-fullscreen-slideshow-control-btn[data-previous], .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-control-btn[data-previous] {
	 rotate: 180deg;
	 transform-origin: 0% 50%;
	 translate: 100% 25%;
}
 section[data-style="montageslider"] svg.caret-right-icon--small, section[data-style="montageslider"] svg.caret-left-icon--small, section[id*="montageslider"] svg.caret-right-icon--small, section[id*="montageslider"] svg.caret-left-icon--small, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) svg.caret-right-icon--small, .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) svg.caret-left-icon--small {
	 display: none !important;
}
 section[data-style="montageslider"] .gallery-fullscreen-slideshow[data-show-captions="true"][data-width="full-bleed"], section[id*="montageslider"] .gallery-fullscreen-slideshow[data-show-captions="true"][data-width="full-bleed"], .catalog-entry-container .page-section:has(a[href*="sectionstyle-montageslider"]) .gallery-fullscreen-slideshow[data-show-captions="true"][data-width="full-bleed"] {
	 margin-bottom: 0 !important;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-section-title, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-section-title {
	 display: none !important;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-item, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item {
	 display: flex !important;
}
 @media screen and (min-width: 768px) {
	 section[data-variation='split'][data-style="montageslider"] .gallery-caption-wrapper p.gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-caption-wrapper p.gallery-caption-content {
		 padding: 4vw;
	}
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-wrapper, section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-image-link, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-wrapper, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-image-link {
	 position: relative !important;
	 flex: 0 0 50%;
}
 section[data-variation='split'][data-style="montageslider"] figcaption.gallery-caption.gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) figcaption.gallery-caption.gallery-caption-fullscreen-slideshow {
	 display: flex !important;
	 position: relative;
	 top: unset !important;
	 flex-direction: column;
	 margin-top: 0 !important;
	 height: unset !important;
	 flex: 0 0 50%;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-caption-wrapper, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-caption-wrapper {
	 display: flex;
	 flex-direction: column;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-caption-wrapper p.gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-caption-wrapper p.gallery-caption-content {
	 display: flex;
	 flex-direction: column;
	 justify-content: space-between;
	 flex: 1;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-img, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-img {
	 padding: 10%;
	 box-sizing: border-box;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-wrapper, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-wrapper {
	 background-color: hsl(var(--lightAccent-hsl));
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='split'][data-style="montageslider"] .gallery-caption-content .caption-description, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-caption-content .caption-description {
		 max-width: 80%;
		 margin-inline: auto;
		 margin-bottom: 10%;
	}
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
	 position: relative !important;
	 height: unset !important;
	 padding-block: 1rem;
	 border-top: var(--ss-border-width) solid;
	 border-bottom: var(--ss-border-width) solid;
	 justify-content: space-between;
	 gap: 3rem;
}
 @media screen and (min-width: 768px) {
	 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
		 justify-content: space-between;
	}
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
	 display: flex !important;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet-nav {
	 display: none !important;
}
 section[data-variation='split'][data-style="montageslider"] .gallery-slide-counter, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-slide-counter {
	 display: flex !important;
	 justify-content: center;
	 translate: 0 -2.5rem;
}
 @media screen and (max-width: 1024px) {
	 section[data-variation='split'][data-style="montageslider"] .gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-caption-fullscreen-slideshow {
		 max-width: unset !important;
		 padding: 1rem;
		 box-sizing: border-box;
		 text-wrap: balance;
	}
	 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-list, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-list {
		 flex: 1;
	}
	 section[data-variation='split'][data-style="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-caption-content {
		 justify-content: center !important;
	}
	 section[data-variation='split'][data-style="montageslider"] .gallery-fullscreen-slideshow-item, .catalog-entry-container .page-section:has(a[href*="#split-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item {
		 flex-direction: column !important;
	}
}
 section[data-style="montageslider"][id*='slidereverse'] .gallery-fullscreen-slideshow-item {
	 flex-direction: row-reverse;
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-section-title, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-section-title {
	 display: none !important;
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-item, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item {
	 display: flex !important;
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-wrapper, section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-image-link, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-wrapper, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-image-link {
	 position: relative !important;
	 flex: 0 0 50%;
}
 section[data-variation='simplesplit'][data-style="montageslider"] figcaption.gallery-caption.gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) figcaption.gallery-caption.gallery-caption-fullscreen-slideshow {
	 display: flex !important;
	 position: relative;
	 top: unset !important;
	 flex-direction: column;
	 margin-top: 0 !important;
	 height: unset !important;
	 flex: 0 0 50%;
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-caption-wrapper, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-caption-wrapper {
	 display: flex;
	 flex-direction: column;
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-caption-wrapper p.gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-caption-wrapper p.gallery-caption-content {
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 flex: 1;
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-img, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-img {
	 box-sizing: border-box;
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-caption-content .caption-description, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-caption-content .caption-description {
		 max-width: 80%;
		 margin-inline: auto;
		 margin-bottom: 10%;
	}
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
	 position: relative !important;
	 height: unset !important;
	 justify-content: center;
	 gap: 3rem;
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
		 width: 50%;
	}
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
	 display: flex !important;
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
		 margin-left: auto;
		 translate: 0 calc(-100% - 1rem);
	}
}
 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet-nav {
	 display: none !important;
}
 @media screen and (max-width: 1024px) {
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-caption-fullscreen-slideshow {
		 max-width: unset !important;
		 padding: 1rem;
		 box-sizing: border-box;
		 text-wrap: balance;
	}
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-list, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-list {
		 flex: 1;
	}
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-caption-content {
		 justify-content: center !important;
	}
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-item, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item {
		 flex-direction: column !important;
	}
	 section[data-variation='simplesplit'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="simplesplit-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
		 padding: 1rem;
		 box-sizing: border-box;
		 translate: 0 -50%;
	}
}
 @media screen and (min-width: 1025px) {
	 section[data-style="montageslider"][id*='slidereverse'][data-variation='simplesplit'] .gallery-fullscreen-slideshow-controls {
		 margin-right: auto !important;
		 margin-left: unset !important;
	}
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-section-title, section[id*='slidertab'][id*='montageslider'] .gallery-section-title, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-section-title {
	 display: none !important;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item {
	 display: flex !important;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-wrapper, section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-image-link, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-wrapper, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-image-link, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-wrapper, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-image-link {
	 position: relative !important;
	 flex: 0 0 50%;
}
 section[data-variation='slidertab'][data-style="montageslider"] figcaption.gallery-caption.gallery-caption-fullscreen-slideshow, section[id*='slidertab'][id*='montageslider'] figcaption.gallery-caption.gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) figcaption.gallery-caption.gallery-caption-fullscreen-slideshow {
	 display: flex !important;
	 position: relative;
	 top: unset !important;
	 flex-direction: column;
	 margin-top: 0 !important;
	 height: unset !important;
	 flex: 0 0 50%;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-wrapper, section[id*='slidertab'][id*='montageslider'] .gallery-caption-wrapper, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-wrapper {
	 display: flex;
	 flex-direction: column;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-wrapper p.gallery-caption-content, section[id*='slidertab'][id*='montageslider'] .gallery-caption-wrapper p.gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-wrapper p.gallery-caption-content {
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 flex: 1;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-img, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-img, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-img {
	 box-sizing: border-box;
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-content .caption-description, section[id*='slidertab'][id*='montageslider'] .gallery-caption-content .caption-description, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-content .caption-description {
		 max-width: 80%;
		 margin-inline: auto;
		 margin-bottom: 10%;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet-nav, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet-nav {
		 bottom: 8vh;
	}
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-controls, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-controls, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-controls {
	 display: none;
}
 @media screen and (max-width: 1024px) {
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-fullscreen-slideshow, section[id*='slidertab'][id*='montageslider'] .gallery-caption-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-fullscreen-slideshow {
		 max-width: unset !important;
		 padding: 1rem;
		 box-sizing: border-box;
		 text-wrap: balance;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-list, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-list, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-list {
		 flex: 1;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-content, section[id*='slidertab'][id*='montageslider'] .gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-content {
		 justify-content: center !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item {
		 flex-direction: column !important;
	}
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet-nav, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet-nav {
	 width: 50%;
	 margin-left: auto;
	 right: 0;
	 display: flex !important;
	 flex-wrap: wrap !important;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-bullet, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet {
	 border-width: 0 !important;
	 width: fit-content !important;
	 height: unset !important;
	 border-radius: 0 !important;
}
 section[data-variation='slidertab'][data-style="montageslider"] span.bullet-caption, section[id*='slidertab'][id*='montageslider'] span.bullet-caption, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) span.bullet-caption {
	 color: var(--paragraphMediumColor);
	 display: block !important;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-bullet, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet {
	 flex-basis: 25%;
}
 section[data-variation='slidertab'][data-style="montageslider"] span.bullet-caption::before, section[id*='slidertab'][id*='montageslider'] span.bullet-caption::before, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) span.bullet-caption::before {
	 content: '';
	 width: 0.6rem;
	 height: 0.6rem;
	 border: 1px solid currentColor;
	 display: inline-block;
	 margin-right: 0.5rem;
	 border-radius: 50%;
	 vertical-align: middle;
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-wrapper, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-wrapper, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-wrapper {
		 border-right: var(--ss-border-width) solid;
		 box-sizing: border-box;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-img, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-img, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-img {
		 padding-inline: 10px;
	}
}
 @media screen and (max-width: 1024px) {
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow .gallery-fullscreen-slideshow-bullet-nav, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow .gallery-fullscreen-slideshow-bullet-nav {
		 position: relative;
		 width: 100% !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-list, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-list, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-list {
		 height: 100% !important;
	}
}
 section[data-variation='slidertab'][data-style="montageslider"] button.gallery-fullscreen-slideshow-bullet.active span.bullet-caption::before, section[id*='slidertab'][id*='montageslider'] button.gallery-fullscreen-slideshow-bullet.active span.bullet-caption::before, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) button.gallery-fullscreen-slideshow-bullet.active span.bullet-caption::before {
	 background-color: currentcolor;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption, section[id*='slidertab'][id*='montageslider'] .gallery-caption, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption {
	 max-width: unset !important;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-wrapper, section[id*='slidertab'][id*='montageslider'] .gallery-caption-wrapper, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-wrapper {
	 padding: 4vw;
	 box-sizing: border-box;
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-wrapper .caption-description, section[id*='slidertab'][id*='montageslider'] .gallery-caption-wrapper .caption-description, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-wrapper .caption-description {
	 max-width: 100% !important;
}
 @media screen and (max-width: 1024px) {
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet-nav, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet-nav {
		 margin-top: 5rem !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-img, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-img, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-img {
		 height: 0;
		 padding-bottom: 300px;
		 position: relative;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow {
		 height: 100% !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item:nth-child(1), section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item:nth-child(1), .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item:nth-child(1) {
		 position: relative !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-wrapper, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-wrapper, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-wrapper {
		 height: 100% !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-src img, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-src img, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-src img {
		 position: absolute;
		 inset: 0;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-item-src, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-item-src, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-item-src {
		 position: relative !important;
	}
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-fullscreen-slideshow-bullet-nav, section[id*='slidertab'][id*='montageslider'] .gallery-fullscreen-slideshow-bullet-nav, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-fullscreen-slideshow-bullet-nav {
		 position: relative !important;
	}
}
 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption, section[id*='slidertab'][id*='montageslider'] .gallery-caption, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption {
	 transition: unset !important;
}
 @media screen and (min-width: 1025px) {
	 section[data-variation='slidertab'][data-style="montageslider"] .gallery-caption-wrapper p.gallery-caption-content, section[id*='slidertab'][id*='montageslider'] .gallery-caption-wrapper p.gallery-caption-content, .catalog-entry-container .page-section:has(a[href*="slidertab-sectionstyle-montageslider"]) .gallery-caption-wrapper p.gallery-caption-content {
		 justify-content: flex-start !important;
	}
}
 @media screen and (min-width: 1024px) {
	 section[data-style="montageslider"][id*='slidereverse'][data-variation='slidertab'] .gallery-fullscreen-slideshow-bullet-nav {
		 width: 50%;
		 margin: unset;
		 left: 0;
		 display: flex !important;
		 flex-wrap: wrap !important;
	}
	 section[data-style="montageslider"][id*='slidereverse'][data-variation='slidertab'] .gallery-fullscreen-slideshow-item-wrapper {
		 border-right: 0px solid !important;
		 border-left: var(--ss-border-width) solid;
	}
}
 .page-section[id*='sectionstyle']:first-child .content {
	 opacity: 0;
	 animation: fadeEnter 0.2s 0.5s forwards;
}
 #header, .header-border {
	 opacity: 0;
	 animation: fadeEnter 0.2s 0.3s forwards;
}
 @keyframes fadeEnter {
	 0% {
		 opacity: 0;
	}
	 100% {
		 opacity: 1;
	}
}
 body:not(.sqs-edit-mode-active).linedheader .showOnDesktop:not(:has(*)), body:not(.sqs-edit-mode-active).evenheader .showOnDesktop:not(:has(*)) {
	 display: none !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-title-nav-wrapper, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-wrapper, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop nav.header-nav-list, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions.header-actions--right, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-title-nav-wrapper, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-wrapper, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop nav.header-nav-list, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions.header-actions--right {
	 display: contents;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop {
	 display: flex;
	 flex-wrap: wrap;
	 align-items: stretch;
	 border-bottom: var(--ss-border-width) solid;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop {
	 border-color: var(--navigationLinkColor) !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-title, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-title {
	 flex: 1;
	 min-width: 100%;
	 border-bottom: var(--ss-border-width) solid;
	 border-color: var(--navigationLinkColor) !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-title-text, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-title-text {
	 text-align: center;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions-action, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .showOnDesktop, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions-action, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .showOnDesktop {
	 flex: 1;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item:not(.header-nav-item--folder), body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item:not(.header-nav-item--folder) {
	 margin-left: 0 !important;
	 text-align: center;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item.header-nav-item--folder, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item.header-nav-item--folder {
	 text-align: center;
	 display: grid;
	 place-content: center;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav .header-nav-item:not(:last-child), body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav .header-nav-item:not(:last-child) {
	 border-right: var(--ss-border-width) solid;
	 margin: 0 !important;
	 border-color: var(--navigationLinkColor) !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-folder-content, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-folder-content {
	 min-width: 100% !important;
	 border-right: var(--ss-border-width) solid;
	 top: 100% !important;
	 right: calc(-1*var(--ss-border-width)) !important;
	 box-sizing: content-box;
	 border-left: var(--ss-border-width) solid;
	 border-top: var(--ss-border-width) solid;
	 padding: 0 !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-folder-content .header-nav-folder-item, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-folder-content .header-nav-folder-item {
	 border-bottom: var(--ss-border-width) solid;
	 text-align: center;
	 padding: 0.2rem;
	 transition: background-color 0.5s;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions--right .header-actions-action, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions--right .header-actions-action {
	 margin: unset !important;
	 text-align: center;
	 justify-content: center;
	 align-items: center;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions.header-actions--right:not(.header-actions-action--cta), body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions.header-actions--right:not(.header-actions-action--cta) {
	 border-left: var(--ss-border-width) solid !important;
	 border-color: var(--navigationLinkColor) !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .showOnDesktop, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .showOnDesktop {
	 border-right: var(--ss-border-width) solid !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions.header-actions--right .sqs-button-element--primary, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions.header-actions--right .sqs-button-element--primary {
	 padding: unset !important;
	 background: unset !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop span.Cart-inner, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop span.Cart-inner {
	 flex: 1;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-icon, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-icon {
	 display: flex;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .showOnDesktop, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions-action.header-actions-action--cta, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .showOnDesktop, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions-action.header-actions-action--cta {
	 display: grid;
	 place-content: center;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-wrapper a, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-wrapper a {
	 width: 100% !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item {
	 transition: background-color 0.5s;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-title, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-title {
	 padding-block: 1rem;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item--active>a, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item--active>a {
	 background-size: 0 !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions-action--social .icon:first-child, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions-action--social .icon:first-child {
	 margin-left: 0 !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item--active, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item:hover, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .showOnDesktop:hover, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-folder-item:hover, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item--active, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item:hover, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .showOnDesktop:hover, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-folder-item:hover {
	 background: var(--tertiaryButtonBackgroundColor);
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item--active a, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item:hover a, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .showOnDesktop:hover a, body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-folder-item:hover a, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item--active a, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item:hover a, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .showOnDesktop:hover a, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-folder-item:hover a {
	 color: var(--tertiaryButtonTextColor);
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-actions-action.header-actions-action--cta, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-actions-action.header-actions-action--cta {
	 color: var(--primaryButtonTextColor);
	 background-color: var(--primaryButtonBackgroundColor);
	 border: 0px solid !important;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item:not(.header-nav-item--folder) a::before, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item:not(.header-nav-item--folder) a::before {
	 content: '';
	 background: transparent;
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 top: 0;
	 left: 0;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop .header-nav-item, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop .header-nav-item {
	 position: relative;
}
 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop a.user-accounts-text-link.header-nav-item, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop a.user-accounts-text-link.header-nav-item {
	 width: 100%;
}
 @media screen and (min-width: 800px) {
	 body:not(.sqs-edit-mode-active).linedheader .header-announcement-bar-wrapper, body:not(.sqs-edit-mode-active).evenheader .header-announcement-bar-wrapper {
		 padding: 0 !important;
	}
	 body:not(.sqs-edit-mode-active).linedheader .header-actions > *, body:not(.sqs-edit-mode-active).evenheader .header-actions > * {
		 border-left: var(--ss-border-width) solid;
		 box-sizing: border-box;
	}
}
 @media only screen and (pointer: coarse) and (max-width: 1024px),screen and (max-width: 799px) {
	 body:not(.sqs-edit-mode-active).linedheader .header-display-desktop, body:not(.sqs-edit-mode-active).evenheader .header-display-desktop {
		 display: none !important;
	}
}
 body.evenheader .header-display-desktop {
	 --ss-border-width: 0;
}
 body.evenheader .header-display-desktop .header-title {
	 flex: unset !important;
	 min-width: unset !important;
	 border-bottom-width: 0;
	 padding-inline: 2.5rem !important;
}
 body.evenheader .header-display-desktop .header-nav-item > a {
	 background-size: 1px 1px !important;
	 width: auto !important;
}
 body.evenheader .header-display-desktop .header-nav-item--active, body.evenheader .header-display-desktop .header-nav-item:hover, body.evenheader .header-display-desktop .showOnDesktop:hover, body.evenheader .header-display-desktop .header-nav-folder-item:hover {
	 background-color: transparent !important;
}
 body.evenheader .header-display-desktop .header-nav-item--active a, body.evenheader .header-display-desktop .header-nav-item:hover a, body.evenheader .header-display-desktop .showOnDesktop:hover a, body.evenheader .header-display-desktop .header-nav-folder-item:hover a {
	 color: var(--navigationLinkColor) !important;
}
 section.content-collection.basicgrid .blog-basic-grid.collection-content-wrapper, section.content-collection.featuregrid .blog-basic-grid.collection-content-wrapper {
	 grid-gap: 0 !important;
	 padding: 0;
	 border-top: var(--ss-border-width) solid;
}
 section.content-collection.basicgrid .blog-item, section.content-collection.featuregrid .blog-item {
	 padding: 15%;
	 border-bottom: var(--ss-border-width) solid;
}
 section.content-collection.basicgrid .blog-item:last-of-type::after, section.content-collection.featuregrid .blog-item:last-of-type::after {
	 content: '';
	 width: var(--ss-border-width);
	 height: calc(100% + var(--ss-border-width));
	 position: absolute;
	 background: currentColor;
	 right: 0;
	 top: 0;
	 translate: 100%;
}
 section.content-collection.basicgrid .blog-item::before, section.content-collection.featuregrid .blog-item::before {
	 content: '';
	 width: var(--ss-border-width);
	 height: 100%;
	 position: absolute;
	 background: currentColor;
	 left: 0;
	 top: 0;
}
 section.content-collection.basicgrid .blog-basic-grid.collection-content-wrapper::before, section.content-collection.featuregrid .blog-basic-grid.collection-content-wrapper::before {
	 content: '';
	 width: var(--ss-border-width);
	 height: 100%;
	 background: var(--siteBackgroundColor);
	 position: absolute;
	 z-index: 2;
}
 section.content-collection.basicgrid .blog-basic-grid .blog-basic-grid--container, section.content-collection.basicgrid .blog-basic-grid .blog-basic-grid--container.is-loaded, section.content-collection.featuregrid .blog-basic-grid .blog-basic-grid--container, section.content-collection.featuregrid .blog-basic-grid .blog-basic-grid--container.is-loaded {
	 opacity: 1 !important;
	 transform: unset !important;
	 transition: unset !important;
}
 @media screen and (min-width: 768px) {
	 section.content-collection.featuregrid .blog-basic-grid {
		 grid-template-columns: minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);
	}
	 section.content-collection.featuregrid .blog-item:nth-child(1) {
		 grid-row: 1/ 99;
		 align-self: flex-start;
		 position: sticky;
		 top: 0;
		 min-height: 100vh;
	}
}
 section[data-style] .blog-basic-grid .blog-basic-grid--container, section[data-style] .blog-basic-grid .blog-basic-grid--container.is-loaded {
	 opacity: 1 !important;
	 transform: unset !important;
	 transition: unset !important;
}
 @media screen and (min-width: 768px) {
	 section.content-collection.image-hover-section .blog-basic-grid.collection-content-wrapper {
		 border-left: var(--ss-border-width) solid;
	}
	 section.content-collection.image-hover-section a.blog-more-link {
		 display: none !important;
	}
	 section.content-collection.image-hover-section article.blog-basic-grid--container.entry.blog-item {
		 padding-bottom: 1.5rem;
		 border-bottom: var(--ss-border-width) solid;
	}
	 section.content-collection.image-hover-section .blog-basic-grid.collection-content-wrapper {
		 row-gap: 0 !important;
	}
	 section.content-collection.image-hover-section .blog-basic-grid .blog-basic-grid--container {
		 opacity: 1 !important;
		 translate: 0 !important;
	}
	 section.content-collection.image-hover-section .content {
		 display: flex;
		 flex-direction: row;
		 align-items: flex-start;
	}
	 section.content-collection.image-hover-section .blog-media-container {
		 position: sticky;
		 flex: 0 0 25%;
		 min-height: 0;
		 top: 50%;
		 padding-bottom: 30%;
		 translate: 0 -50%;
		 box-sizing: border-box;
		 margin: 8%;
	}
	 section.content-collection.image-hover-section .blog-basic-grid {
		 grid-template-columns: 1fr !important;
		 flex: 1;
	}
	 section.content-collection.image-hover-section .blog-basic-grid .blog-list-pagination {
		 grid-column: auto;
	}
	 section.content-collection.image-hover-section .blog-basic-grid article > div:first-child {
		 display: none;
	}
	 section.content-collection.image-hover-section .image-wrapper.hover-media-container {
		 opacity: 0;
		 transition: opacity 0.5s !important;
		 top: 0 !important;
		 position: absolute;
		 height: 100%;
		 width: 100%;
	}
	 section.content-collection.image-hover-section .image-wrapper.hover-media-container.active {
		 opacity: 1;
		 height: 100%;
		 position: absolute;
	}
}
 @media screen and (min-width: 768px) {
	 body.view-list:has(section[id*="imagelast-sectionstyle-blogimagehover"]) section.content-collection.image-hover-section .content {
		 flex-direction: row-reverse;
	}
	 body.view-list:has(section[id*="imagelast-sectionstyle-blogimagehover"]) .blog-basic-grid {
		 border-left-width: 0 !important;
		 border-right: var(--ss-border-width) solid;
	}
}
 section.content-collection.image-hover-section .blog-title::before {
	 content: '';
	 -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16.1299%201L21.9998%207L16.1299%2013%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%20%20%3Cpath%20d%3D%22M1.03472%207H20.9605%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E");
	 mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20d%3D%22M16.1299%201L21.9998%207L16.1299%2013%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%20%20%3Cpath%20d%3D%22M1.03472%207H20.9605%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20fill%3D%22none%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E");
	 -webkit-mask-size: contain;
	 mask-size: contain;
	 -webkit-mask-repeat: no-repeat;
	 mask-repeat: no-repeat;
	 -webkit-mask-position: center;
	 mask-position: center;
	 background-color: var(--tweak-gallery-icon-color);
	 width: 20px;
	 height: 20px;
	 margin-right: 1rem;
	 position: absolute;
	 left: 0;
}
 section.content-collection.image-hover-section h1.blog-title {
	 position: relative;
}
 section.content-collection.image-hover-section .blog-title::before {
	 top: 50%;
	 translate: -100% -50%;
	 transition: 0.5s;
	 opacity: 0;
}
 section.content-collection.image-hover-section .blog-item.active .blog-title::before {
	 translate: 0 -50%;
	 transition: 0.5s;
	 opacity: 1;
}
 section.content-collection.image-hover-section .blog-title {
	 transition: 0.5s;
	 position: relative;
}
 section.content-collection.image-hover-section .blog-item.active .blog-title {
	 padding-left: 2rem;
}
 @media screen and (max-width: 767px) {
	 section.content-collection.image-hover-section .blog-media-container {
		 display: none;
	}
	 section.content-collection.image-hover-section .blog-item {
		 display: flex;
		 flex-direction: row !important;
	}
	 section.content-collection.image-hover-section .blog-title > div:first-child {
		 min-width: 20%;
	}
	 section.content-collection.image-hover-section .blog-item > div:first-child {
		 min-width: 20%;
	}
	 section.content-collection.image-hover-section .blog-item {
		 gap: 1rem;
	}
	 section.content-collection.image-hover-section .blog-excerpt {
		 display: none !important;
	}
	 section.content-collection.image-hover-section .entry.blog-item {
		 border-bottom: var(--ss-border-width) solid;
		 padding-bottom: 0.5rem;
	}
	 section.content-collection.image-hover-section .entry.blog-item .blog-more-link {
		 display: none !important;
	}
}
 .fluidvideo.video-block .sqs-native-video .native-video-player {
	 padding-top: 0 !important;
}
 .fluidvideo.video-block .video-player .plyr__poster {
	 object-fit: cover !important;
	 background-size: cover !important;
}
 .fluidvideo.video-block .video-player .plyr video {
	 object-fit: cover !important;
}
 .fluidvideo.video-block .embed-block-wrapper {
	 height: 100% !important;
}
 .fluidvideo.video-block .intrinsic {
	 height: 100% !important;
}
 .fluidvideo.video-block .sqs-block-content {
	 height: 100% !important;
}
 .fluidvideo.video-block .sqs-native-video {
	 height: 100% !important;
}
 section:has(.fluidvideo) .is-being-dragged .sqs-block-video {
	 display: none;
}
 body.better-menu a.header-menu-controls-control.header-menu-controls-control--active {
	 display: none !important;
}
 body.better-menu .header-menu-nav-folder--open {
	 transform: unset !important;
}
 body.better-menu span.chevron.chevron--right {
	 position: absolute;
	 display: none;
}
 body.better-menu .header-menu-nav-folder .header-menu-nav-folder {
	 display: block;
	 position: relative;
}
 body.better-menu .container[role="button"] {
	 cursor: pointer;
}
 body.better-menu .visually-hidden {
	 position: absolute;
	 width: 1px;
	 height: 1px;
	 padding: 0;
	 margin: -1px;
	 overflow: hidden;
	 clip: rect(0,0,0,0);
	 border: 0;
}
 body.better-menu [hidden] {
	 display: none !important;
}
 body.better-menu .header-menu-nav-folder {
	 transform: translate(0);
}
 body.better-menu .header-menu-nav-folder-content {
	 text-align: left;
}
 body.better-menu .header-menu-controls.container.header-menu-nav-item {
	 display: none;
}
 body.better-menu .header-menu-nav-wrapper {
	 counter-reset: summary-numbers;
}
 body.better-menu .header-menu-nav-wrapper > .container::before {
	 counter-increment: summary-numbers;
	 content: "0" counter(summary-numbers);
	 font-size: 1rem;
	 position: absolute;
	 z-index: 22;
	 top: 0;
}
 body.better-menu .header-menu-nav-item a {
	 font-size: 1.5rem !important;
}
 body.better-menu .header-menu-nav-wrapper > .header-menu-nav-item > a {
	 margin-left: 2rem;
	 font-size: 1.5rem !important;
}
 body.better-menu .header-menu-controls ~ .header-menu-nav-item a {
	 margin-top: 0 !important;
	 font-size: 1rem !important;
	 margin-left: 1rem !important;
}
 body.better-menu .header-menu-nav-wrapper>.header-menu-nav-item>a:not([data-folder-id]) {
	 margin-top: 2rem !important;
	 margin-bottom: 2rem !important;
}
 body.better-menu .header-menu-controls ~ .header-menu-nav-item:last-child a {
	 margin-bottom: 2rem !important;
}
 body.better-menu .header-menu-nav-wrapper>.header-menu-nav-item>a[data-folder-id] {
	 margin-top: 2rem !important;
}
 body.better-menu .header-menu-nav-wrapper > .container {
	 border-bottom: 0.5px solid;
}
 body.better-menu .header-menu-nav-folder[data-folder="root"] {
	 position: relative !important;
	 height: auto !important;
	 min-height: unset !important;
}
 body.better-menu div#multilingual-language-picker-mobile {
	 position: relative;
	 min-height: unset !important;
	 flex: 1;
}
 body.better-menu .language-picker-content {
	 display: flex;
}
 body.better-menu .header--menu-open .header-menu .header-menu-nav-list {
	 display: flex;
	 flex-direction: column;
}
 body.better-menu .header-menu-actions.language-picker.language-picker-mobile {
	 display: none;
}
 body.better-menu div#multilingual-language-picker-mobile .header-menu-nav-folder-content {
	 justify-content: flex-end;
}
 body.simplemenu .header-menu-nav-folder-content {
	 justify-content: flex-start;
	 text-align: left;
}
 body.simplemenu .header-menu-nav-item a {
	 margin-inline: 0;
	 font-family: var(--heading-font-font-family);
	 font-style: var(--heading-font-font-style);
	 font-weight: var(--heading-font-font-weight);
	 line-height: var(--heading-font-line-height);
	 letter-spacing: var(--heading-font-letter-spacing);
	 text-transform: var(--heading-font-text-transform);
}
 body.simplemenu .header-menu-nav-item {
	 padding-inline: 6vw;
}
 body.simplemenu .header-menu-cta a.sqs-button-element--primary {
	 margin: 0 !important;
	 width: 100%;
}
 body.linedmenu .header-menu-nav-folder-content {
	 text-align: left;
}
 body.linedmenu .header-menu-nav-item a {
	 margin-inline: 0;
}
 body.linedmenu .header-menu-nav-item {
	 padding-inline: 0;
}
 body.linedmenu .header-menu-cta a.sqs-button-element--primary {
	 margin: 0 !important;
	 width: 100%;
}
 body.linedmenu .header-menu-nav-item a {
	 margin: unset;
	 padding-block: 0.5rem;
	 padding-inline: 6vw !important;
	 border-bottom: var(--ss-border-width) solid;
}
 body.linedmenu .header-menu-nav-item {
	 padding-inline: 0;
}
 body.linedmenu .header-menu-nav-wrapper {
	 border-top: var(--ss-border-width) solid;
}
 body.linedmenu .header-menu-nav-item a {
	 margin-inline: 0;
	 font-family: var(--heading-font-font-family);
	 font-style: var(--heading-font-font-style);
	 font-weight: var(--heading-font-font-weight);
	 line-height: var(--heading-font-line-height);
	 letter-spacing: var(--heading-font-letter-spacing);
	 text-transform: var(--heading-font-text-transform);
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop {
	 display: grid;
	 grid-template-columns: repeat(3,minmax(0,1fr));
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-burger {
	 justify-content: flex-start;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-title-nav-wrapper {
	 text-align: center;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-title {
	 flex: 1;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-burger {
	 display: flex !important;
	 z-index: 22;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active).header--menu-open .header-display-desktop .header-nav .header-nav-item>a:hover {
	 opacity: 0.7;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-folder-title {
	 background: unset !important;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active).header--menu-open .header-display-desktop .header-nav-folder-title {
	 pointer-events: none;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active).header--menu-open .header-display-desktop .header-nav-item--active:not(.header-nav-item--folder) >a {
	 display: inline;
	 background-image: linear-gradient(currentColor,currentColor);
	 background-repeat: repeat-x;
	 background-size: 1px 1px;
	 background-position: 0 100%;
	 background-position: 0 calc(99.9%);
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper {
	 width: 100%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper .header-nav-list {
	 display: flex;
	 flex-direction: column;
	 text-align: center;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper .header-nav-list .header-nav-item {
	 padding-block: 0.5rem;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper .header-nav-list .header-nav-item .header-nav-folder-content {
	 position: relative !important;
	 left: auto;
	 right: auto !important;
	 text-align: center !important;
	 opacity: 1 !important;
	 pointer-events: auto !important;
	 background: hsla(var(--white-hsl),1);
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav .header-nav-item > a {
	 font-family: var(--heading-font-font-family);
	 font-style: var(--heading-font-font-style);
	 font-weight: var(--heading-font-font-weight);
	 line-height: var(--heading-font-line-height);
	 letter-spacing: var(--heading-font-letter-spacing);
	 text-transform: var(--heading-font-text-transform);
	 font-size: 2rem;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-layout-nav-right .header-nav-item:not(:first-child):not(.header-actions-action--cart) {
	 margin-left: 0 !important;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-nav {
	 position: fixed;
	 height: 100vh;
	 top: 0;
	 background: hsla(var(--white-hsl),1);
	 left: 0;
	 display: flex;
	 min-width: 200px;
	 border-right: var(--ss-border-width) solid;
	 width: 30%;
	 padding: 2rem;
	 translate: -100%;
	 transition: 0.5s;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active).header--menu-open .header-display-desktop .header-nav {
	 translate: 0;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-actions, body.slidemenudesktop:not(.sqs-edit-mode-active) .header-display-desktop .header-title {
	 transition: 0.5s;
}
 body.slidemenudesktop:not(.sqs-edit-mode-active).header--menu-open .header-display-desktop .header-actions, body.slidemenudesktop:not(.sqs-edit-mode-active).header--menu-open .header-display-desktop .header-title {
	 opacity: 0;
	 transition: 0.5s;
}
 @media screen and (min-width: 800px) and (max-width: 1024px) {
	 body.sidemenu:not(.sqs-edit-mode-active) .header-actions-action.header-actions-action--cta {
		 display: none;
	}
	 body.sidemenu:not(.sqs-edit-mode-active).header--menu-open .header-menu {
		 opacity: 1;
		 visibility: visible;
	}
	 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop {
		 display: none !important;
	}
	 body.sidemenu:not(.sqs-edit-mode-active) .header-display-mobile {
		 display: flex !important;
	}
	 body.sidemenu:not(.sqs-edit-mode-active) .header-display-mobile .header-nav-list {
		 display: none;
	}
	 body.sidemenu:not(.sqs-edit-mode-active) .header-display-mobile .header-burger {
		 display: flex !important;
	}
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-actions-action.header-actions-action--cta {
	 position: fixed;
	 bottom: 0;
	 left: 0;
	 margin: 0;
	 width: 14rem;
	 border-top: 1px solid hsla(var(--black-hsl),1);
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-actions-action.header-actions-action--cta:hover a {
	 background-color: hsla(var(--lightAccent-hsl),1);
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-actions-action.header-actions-action--cta .sqs-button-element--primary {
	 width: 100%;
	 background: transparent;
	 color: hsla(var(--black-hsl),1);
	 transition: 0.5s;
	 box-sizing: border-box;
}
 @media only screen and (pointer: fine) and (min-width: 800px),only screen and (min-width: 1025px) {
	 body.sidemenu:not(.sqs-edit-mode-active) article#sections, body.sidemenu:not(.sqs-edit-mode-active) article.sections, body.sidemenu:not(.sqs-edit-mode-active) footer#footer-sections {
		 width: calc(100% - 14rem);
		 margin-left: auto;
	}
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav .header-nav-item--folder .header-nav-folder-content {
	 min-width: unset !important;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-folder-title {
	 background: unset !important;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-folder-title {
	 pointer-events: none;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-item--active:not(.header-nav-item--folder) >a {
	 display: inline;
	 background-image: linear-gradient(currentColor,currentColor);
	 background-repeat: repeat-x;
	 background-size: 1px 1px;
	 background-position: 0 100%;
	 background-position: 0 calc(99.9%);
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper {
	 width: 100%;
	 display: flex;
	 align-items: flex-start;
	 justify-content: center;
	 padding-top: 8rem;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper .header-nav-list {
	 display: flex;
	 flex-direction: column;
	 text-align: left;
	 width: 100%;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper .header-nav-list .header-nav-item {
	 padding-block: 0rem;
	 padding-inline: 2rem;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-wrapper .header-nav-list .header-nav-item .header-nav-folder-content {
	 position: relative !important;
	 left: auto;
	 right: auto !important;
	 text-align: center !important;
	 opacity: 1 !important;
	 pointer-events: auto !important;
	 background: hsla(var(--white-hsl),1);
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav .header-nav-item > a {
	 font-family: var(--heading-font-font-family);
	 font-style: var(--heading-font-font-style);
	 font-weight: var(--heading-font-font-weight);
	 line-height: var(--heading-font-line-height);
	 letter-spacing: var(--heading-font-letter-spacing);
	 text-transform: var(--heading-font-text-transform);
	 color: hsla(var(--black-hsl),1);
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-folder-item a {
	 color: hsla(var(--black-hsl),1);
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav-folder-item {
	 text-align: left;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-layout-nav-right .header-nav-item:not(:first-child):not(.header-actions-action--cart) {
	 margin-left: 0 !important;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-nav {
	 position: fixed;
	 height: 100vh;
	 top: 0;
	 background: hsla(var(--white-hsl),1);
	 left: 0;
	 display: flex;
	 border-right: var(--ss-border-width) solid;
	 width: 14rem;
	 padding: 0;
	 box-sizing: border-box;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-actions, body.sidemenu:not(.sqs-edit-mode-active) .header-display-desktop .header-title {
	 transition: 0.5s;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-title {
	 position: fixed;
	 left: 2rem;
	 z-index: 22;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-title #site-title {
	 color: hsla(var(--black-hsl),1) !important;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-nav-item a {
	 position: relative;
	 display: inline-block;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-nav-item:not(.header-nav-item--folder) a:not(.cart-style-text):before, body.sidemenu:not(.sqs-edit-mode-active) .header-nav-folder-item a:before {
	 content: "";
	 width: 0.4rem;
	 height: 0.4rem;
	 position: absolute;
	 border: 0.5px solid;
	 border-radius: 50%;
	 top: 50%;
	 translate: -200% -50%;
	 opacity: 0;
	 transition: 0.5s;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-nav-item:not(.header-nav-item--folder):hover a:not(.cart-style-text):before, body.sidemenu:not(.sqs-edit-mode-active) .header-nav-folder-item:hover a:before {
	 opacity: 1;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-nav-item a {
	 transition: 0.5s;
}
 body.sidemenu:not(.sqs-edit-mode-active) .header-nav-item:not(.header-nav-item--folder):hover a:not(.cart-style-text) {
	 padding-left: 1rem;
}
 .sidewayleft {
	 justify-content: center !important;
}
 .sidewayleft:has(.sqsrte-scaled-text) .sqsrte-scaled-text-container {
	 justify-content: center !important;
	 align-items: center !important;
	 display: flex;
}
 .sidewayleft:has(.sqsrte-scaled-text) .sqsrte-scaled-text * {
	 writing-mode: vertical-rl;
	 transform: rotate(180deg);
}
 .sidewayleft:not(:has(.sqsrte-scaled-text)) .sqs-html-content {
	 justify-content: center !important;
	 align-items: center !important;
	 display: flex;
}
 .sidewayleft:not(:has(.sqsrte-scaled-text)) .sqs-html-content * {
	 writing-mode: vertical-rl;
	 transform: rotate(180deg);
}
 .sidewayright {
	 justify-content: center !important;
}
 .sidewayright:has(.sqsrte-scaled-text) .sqsrte-scaled-text-container {
	 justify-content: center !important;
	 align-items: center !important;
	 display: flex;
}
 .sidewayright:has(.sqsrte-scaled-text) .sqsrte-scaled-text * {
	 writing-mode: vertical-rl;
	 transform: rotate(180deg);
}
 .sidewayright:not(:has(.sqsrte-scaled-text)) .sqs-html-content {
	 justify-content: center !important;
	 align-items: center !important;
	 display: flex;
}
 .sidewayright:not(:has(.sqsrte-scaled-text)) .sqs-html-content * {
	 writing-mode: vertical-rl;
	 transform: rotate(180deg);
}
 @media screen and (min-width: 1025px) {
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__header.mobile-layout-hidden {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__footer-container {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-thumbnail-container, body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-lesson-metadata, body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-checkbox-container, body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-chapter-metadata, body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-segment.course-item__side-nav-header.mobile-layout-hidden {
		 display: none !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson.active, body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson:hover {
		 background: transparent;
		 color: var(--paragraphMediumColor);
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-chapter-header {
		 border-bottom: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-chapter-title {
		 font-size: calc((var(--course-item-side-nav-lesson-name-font-font-size-value) - 1) * 1.2vw + 1rem);
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-link {
		 padding-block: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav {
		 width: var(--sidebarwidth) !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav {
		 background: var(--siteBackgroundColor);
		 left: 0;
		 padding-left: 0 !important;
		 padding-right: 0;
		 box-sizing: border-box;
		 transform: unset !important;
		 top: 0 !important;
		 padding-top: 10rem;
		 padding-top: calc(2rem + var(--header-fixed-top-offset));
		 border-right: var(--ss-border-width) solid;
		 height: 100vh !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active).sidemenu .course-item .course-item__side-nav {
		 left: 14rem !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__header {
		 border-top: var(--ss-border-width) solid;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson {
		 padding-inline: 1rem;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-header .course-item__side-nav-toggle-button-desktop {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-link {
		 padding-left: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-content {
		 opacity: 1 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson {
		 display: flex;
		 gap: 10px;
		 border-bottom: 0px solid var(--course-item-nav-border-color);
		 align-items: stretch;
		 flex-direction: row-reverse;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-header {
		 padding-left: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-header .course-item__side-nav-progress-bar-container {
		 overflow: visible !important;
	}
}
 @media screen and (min-width: 1025px) {
	 body:not(.sqs-edit-mode-active).style-wiki.view-item.sidemenu #footer-sections, body:not(.sqs-edit-mode-active).style-wiki.view-item.sidemenu article.sections, body:not(.sqs-edit-mode-active).style-wiki.view-item.sidemenu header#header {
		 width: calc(100% - 14rem);
		 width: calc(100% - var(--sidebarwidth) - 14rem) !important;
		 margin-left: auto;
		 box-sizing: border-box;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item:not(.sidemenu) #footer-sections, body:not(.sqs-edit-mode-active).style-wiki.view-item:not(.sidemenu) article.sections, body:not(.sqs-edit-mode-active).style-wiki.view-item:not(.sidemenu) header#header {
		 width: calc(100% - var(--sidebarwidth)) !important;
		 margin-left: auto;
		 box-sizing: border-box;
	}
}
 @media screen and (max-width: 1024px) {
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-mobile-header {
		 margin-left: auto;
		 align-items: flex-end;
		 gap: 0;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav {
		 translate: 0;
		 transition: 0.5s;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item.nav-closed .course-item__side-nav-content {
		 opacity: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item.nav-closed .course-item__side-nav {
		 translate: -15rem;
		 transition: 0.5s;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item.mobile-layout:not(.nav-closed) .course-item__side-nav-mobile-header .course-item__side-nav-mobile-course-title {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__next-lesson-button {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__header.mobile-layout-hidden {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__footer-container {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-thumbnail-container, body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-lesson-metadata, body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-checkbox-container, body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-chapter-metadata, body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-segment.course-item__side-nav-header.mobile-layout-hidden {
		 display: none !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson.active, body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson:hover {
		 background: transparent;
		 color: var(--paragraphMediumColor);
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-chapter-header {
		 border-bottom: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-chapter-title {
		 font-size: calc((var(--course-item-side-nav-lesson-name-font-font-size-value) - 1) * 1.2vw + 1rem);
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-link {
		 padding-block: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav {
		 width: var(--sidebarwidth) !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav {
		 background: var(--siteBackgroundColor);
		 left: 0;
		 padding-left: 0 !important;
		 padding-right: 0;
		 box-sizing: border-box;
		 transform: unset !important;
		 top: 0 !important;
		 padding-top: 10rem;
		 padding-top: calc(2rem + var(--header-fixed-top-offset));
		 border-right: var(--ss-border-width) solid;
		 height: 100vh !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__header {
		 border-top: var(--ss-border-width) solid;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson {
		 padding-inline: 1rem;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-header .course-item__side-nav-toggle-button-desktop {
		 display: none;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-link {
		 padding-left: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item__side-nav-content {
		 opacity: 1 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-lesson {
		 display: flex;
		 gap: 10px;
		 border-bottom: 0px solid var(--course-item-nav-border-color);
		 align-items: stretch;
		 flex-direction: row-reverse;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-header {
		 padding-left: 0 !important;
	}
	 body.style-wiki:not(.sqs-edit-mode-active) .course-item .course-item__side-nav-header .course-item__side-nav-progress-bar-container {
		 overflow: visible !important;
	}
}
 @media screen and (max-width: 1025px) {
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav-mobile-header .course-item__side-nav-toggle-button-mobile svg.course-item__side-nav-collapsed-svg {
		 display: none !important;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav-mobile-header .course-item__side-nav-toggle-button-mobile svg.course-item__side-nav-expanded-svg {
		 display: none !important;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav-mobile-header .course-item__side-nav-toggle-button-mobile {
		 width: 3rem;
		 height: 6rem;
		 padding: 0 !important;
		 background: var(--paragraphMediumColor);
		 border-radius: 0;
		 color: var(--siteBackgroundColor);
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item.nav-closed .course-item__side-nav-mobile-header .course-item__side-nav-toggle-button-mobile::before {
		 content: 'MENU';
		 font-size: 0.8rem;
		 font-family: var(--body-font-font-family);
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav-mobile-header .course-item__side-nav-toggle-button-mobile::before {
		 content: 'CLOSE';
		 font-size: 0.8rem;
		 font-family: var(--body-font-font-family);
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav-mobile-header .course-item__side-nav-toggle-button-mobile {
		 border: 0px solid;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav {
		 padding-top: 0;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item .course-item .course-item__side-nav-mobile-header {
		 padding: 0 !important;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item.sidemenu .header-title {
		 left: 5rem;
	}
	 body:not(.sqs-edit-mode-active).style-wiki.view-item #footer-sections, body:not(.sqs-edit-mode-active).style-wiki.view-item article.sections, body:not(.sqs-edit-mode-active).style-wiki.view-item header#header {
		 width: calc(100% - 3rem) !important;
		 margin-left: auto;
		 box-sizing: border-box;
	}
}
 @media screen and (min-width: 800px) and (max-width: 1024px) {
	 body.style-wiki.view-item:not(.sqs-edit-mode-active) .course-item:not(.mobile-layout) .desktop-layout-hidden {
		 display: flex;
	}
	 body.style-wiki.view-item:not(.sqs-edit-mode-active) .course-item__side-nav-mobile-course-title {
		 display: none;
	}
}
 body.style-wiki .course-item__content {
	 display: none !important;
}
 body.style-wiki .course-item__side-nav-link-title {
	 padding-left: 1rem;
}
 body.style-wiki .course-item__side-nav-link-title::before {
	 content: '';
}
 body.style-wiki .course-item__side-nav-link-title::before {
	 content: '';
	 width: 0.4rem;
	 height: 0.4rem;
	 display: inline-block;
	 vertical-align: middle;
	 border-radius: 50%;
	 border: 0.5px solid;
	 translate: -0.5rem;
	 transition: 0.5s;
	 opacity: 0;
}
 body.style-wiki .course-item__side-nav-lesson:hover .course-item__side-nav-link-title::before {
	 opacity: 1;
}
 body.style-wiki .course-item__side-nav-lesson.active .course-item__side-nav-link-title::before {
	 background: currentColor;
}
 