comp-kvh6yvzp {
	--wix-color-1: 0, 0, 0;
	--wix-color-2: 117, 117, 117;
	--wix-color-3: 186, 186, 186;
	--wix-color-4: 214, 212, 212;
	--wix-color-5: 255, 255, 255;
	--wix-color-6: 121, 106, 80;
	--wix-color-7: 181, 160, 120;
	--wix-color-8: 242, 213, 160;
	--wix-color-9: 248, 234, 206;
	--wix-color-10: 255, 245, 226;
	--wix-color-11: 53, 79, 161;
	--wix-color-12: 80, 118, 242;
	--wix-color-13: 164, 183, 246;
	--wix-color-14: 205, 215, 250;
	--wix-color-15: 217, 226, 255;
	--wix-color-16: 122, 84, 72;
	--wix-color-17: 182, 125, 107;
	--wix-color-18: 243, 167, 143;
	--wix-color-19: 249, 210, 198;
	--wix-color-20: 255, 228, 220;
	--wix-color-21: 21, 41, 27;
	--wix-color-22: 43, 83, 54;
	--wix-color-23: 64, 124, 81;
	--wix-color-24: 163, 196, 173;
	--wix-color-25: 180, 219, 191;
	--wix-color-26: 0, 0, 0;
	--wix-color-27: 255, 255, 255;
	--wix-color-28: 117, 117, 117;
	--wix-color-29: 186, 186, 186;
	--wix-color-30: 214, 212, 212;
	--wix-color-31: 242, 213, 160;
	--wix-color-32: 255, 255, 255;
	--wix-color-33: 186, 186, 186;
	--wix-color-34: 0, 0, 0;
	--wix-color-35: 255, 255, 255;
	--wix-color-36: 255, 255, 255;
	--wix-color-37: 214, 212, 212;
	--wix-color-38: 242, 213, 160;
	--wix-color-39: 242, 213, 160;
	--wix-color-40: 0, 0, 0;
	--wix-color-41: 0, 0, 0;
	--wix-color-42: 242, 213, 160;
	--wix-color-43: 242, 213, 160;
	--wix-color-44: 186, 186, 186;
	--wix-color-45: 186, 186, 186;
	--wix-color-46: 0, 0, 0;
	--wix-color-47: 0, 0, 0;
	--wix-color-48: 242, 213, 160;
	--wix-color-49: 242, 213, 160;
	--wix-color-50: 242, 213, 160;
	--wix-color-51: 242, 213, 160;
	--wix-color-52: 0, 0, 0;
	--wix-color-53: 0, 0, 0;
	--wix-color-54: 186, 186, 186;
	--wix-color-55: 186, 186, 186;
	--wix-font-Title: normal normal normal 60px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Title-style: normal;
	--wix-font-Title-variant: normal;
	--wix-font-Title-weight: normal;
	--wix-font-Title-size: 60px;
	--wix-font-Title-line-height: 1.4em;
	--wix-font-Title-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Title-text-decoration: none;
	--wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
	--wix-font-Menu-style: normal;
	--wix-font-Menu-variant: normal;
	--wix-font-Menu-weight: normal;
	--wix-font-Menu-size: 16px;
	--wix-font-Menu-line-height: 1.4em;
	--wix-font-Menu-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
	--wix-font-Menu-text-decoration: none;
	--wix-font-Page-title: normal normal normal 50px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Page-title-style: normal;
	--wix-font-Page-title-variant: normal;
	--wix-font-Page-title-weight: normal;
	--wix-font-Page-title-size: 50px;
	--wix-font-Page-title-line-height: 1.4em;
	--wix-font-Page-title-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Page-title-text-decoration: none;
	--wix-font-Heading-XL: normal normal normal 42px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Heading-XL-style: normal;
	--wix-font-Heading-XL-variant: normal;
	--wix-font-Heading-XL-weight: normal;
	--wix-font-Heading-XL-size: 42px;
	--wix-font-Heading-XL-line-height: 1.4em;
	--wix-font-Heading-XL-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Heading-XL-text-decoration: none;
	--wix-font-Heading-L: normal normal normal 33px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Heading-L-style: normal;
	--wix-font-Heading-L-variant: normal;
	--wix-font-Heading-L-weight: normal;
	--wix-font-Heading-L-size: 33px;
	--wix-font-Heading-L-line-height: 1.4em;
	--wix-font-Heading-L-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--wix-font-Heading-L-text-decoration: none;
	--wix-font-Heading-M: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Heading-M-style: normal;
	--wix-font-Heading-M-variant: normal;
	--wix-font-Heading-M-weight: normal;
	--wix-font-Heading-M-size: 27px;
	--wix-font-Heading-M-line-height: 1.4em;
	--wix-font-Heading-M-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Heading-M-text-decoration: none;
	--wix-font-Heading-S: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Heading-S-style: normal;
	--wix-font-Heading-S-variant: normal;
	--wix-font-Heading-S-weight: normal;
	--wix-font-Heading-S-size: 22px;
	--wix-font-Heading-S-line-height: 1.4em;
	--wix-font-Heading-S-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Heading-S-text-decoration: none;
	--wix-font-Body-L: normal normal normal 17px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Body-L-style: normal;
	--wix-font-Body-L-variant: normal;
	--wix-font-Body-L-weight: normal;
	--wix-font-Body-L-size: 17px;
	--wix-font-Body-L-line-height: 1.4em;
	--wix-font-Body-L-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Body-L-text-decoration: none;
	--wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Body-M-style: normal;
	--wix-font-Body-M-variant: normal;
	--wix-font-Body-M-weight: normal;
	--wix-font-Body-M-size: 16px;
	--wix-font-Body-M-line-height: 1.4em;
	--wix-font-Body-M-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Body-M-text-decoration: none;
	--wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Body-S-style: normal;
	--wix-font-Body-S-variant: normal;
	--wix-font-Body-S-weight: normal;
	--wix-font-Body-S-size: 14px;
	--wix-font-Body-S-line-height: 1.4em;
	--wix-font-Body-S-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--wix-font-Body-S-text-decoration: none;
	--wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
	--wix-font-Body-XS-style: normal;
	--wix-font-Body-XS-variant: normal;
	--wix-font-Body-XS-weight: normal;
	--wix-font-Body-XS-size: 12px;
	--wix-font-Body-XS-line-height: 1.4em;
	--wix-font-Body-XS-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
	--wix-font-Body-XS-text-decoration: none;
	--wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
	--wix-font-LIGHT-style: normal;
	--wix-font-LIGHT-variant: normal;
	--wix-font-LIGHT-weight: normal;
	--wix-font-LIGHT-size: 12px;
	--wix-font-LIGHT-line-height: 1.4em;
	--wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
	--wix-font-LIGHT-text-decoration: none;
	--wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
	--wix-font-MEDIUM-style: normal;
	--wix-font-MEDIUM-variant: normal;
	--wix-font-MEDIUM-weight: normal;
	--wix-font-MEDIUM-size: 12px;
	--wix-font-MEDIUM-line-height: 1.4em;
	--wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
	--wix-font-MEDIUM-text-decoration: none;
	--wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
	--wix-font-STRONG-style: normal;
	--wix-font-STRONG-variant: normal;
	--wix-font-STRONG-weight: normal;
	--wix-font-STRONG-size: 12px;
	--wix-font-STRONG-line-height: 1.4em;
	--wix-font-STRONG-family: HelveticaNeueW01-65Medi;
	--wix-font-STRONG-text-decoration: none;
	--wix-direction: ltr;
	--newItemsDetails: 1;
	--isVertical: 1;
	--gallerySize: 10;
	--te-padding-slider: 50;
	--newItemsLocation: 0;
	--collageDensity: 100;
	--loveCounter: 1;
	--galleryLayout: 1;
	--galleryVerticalAlign: 1;
	--galleryHorizontalAlign: 1;
	--thumbnailSpacings: 10;
	--imageMargin: 5;
	--arrowsVerticalPosition: 0;
	--designedPresetId: -1;
	--textFont: normal normal normal 20px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemIconColor: 0, 0, 0;
	--itemIconColor-rgb: 0, 0, 0;
	--itemIconColor-opacity: 1;
	--titleColorExpand: 255, 255, 255;
	--titleColorExpand-rgb: 255, 255, 255;
	--titleColorExpand-opacity: 1;
	--loadMoreButtonFontColor: 255, 255, 255;
	--loadMoreButtonFontColor-rgb: 255, 255, 255;
	--loadMoreButtonFontColor-opacity: 1;
	--itemDescriptionFontColor: 0, 0, 0;
	--itemDescriptionFontColor-rgb: 0, 0, 0;
	--itemDescriptionFontColor-opacity: 1;
	--itemOpacity: 214, 212, 212, 0.6;
	--itemOpacity-rgb: 214, 212, 212;
	--itemOpacity-opacity: 0.6;
	--loadMoreButtonColor: 0, 0, 0;
	--loadMoreButtonColor-rgb: 0, 0, 0;
	--loadMoreButtonColor-opacity: 1;
	--loadMoreButtonBorderColor: 255, 255, 255;
	--loadMoreButtonBorderColor-rgb: 255, 255, 255;
	--loadMoreButtonBorderColor-opacity: 1;
	--itemFontColorSlideshow: 255, 255, 255;
	--itemFontColorSlideshow-rgb: 255, 255, 255;
	--itemFontColorSlideshow-opacity: 1;
	--itemFontColor: 0, 0, 0;
	--itemFontColor-rgb: 0, 0, 0;
	--itemFontColor-opacity: 1;
	--itemIconColorSlideshow: 255, 255, 255;
	--itemIconColorSlideshow-rgb: 255, 255, 255;
	--itemIconColorSlideshow-opacity: 1;
	--foreColor: 117, 117, 117;
	--foreColor-rgb: 117, 117, 117;
	--foreColor-opacity: 1;
	--bgColorExpand: 0, 0, 0;
	--bgColorExpand-rgb: 0, 0, 0;
	--bgColorExpand-opacity: 1;
	--descriptionColorExpand: 255, 255, 255;
	--descriptionColorExpand-rgb: 255, 255, 255;
	--descriptionColorExpand-opacity: 1;
	--actionsColorExpand: 255, 255, 255;
	--actionsColorExpand-rgb: 255, 255, 255;
	--actionsColorExpand-opacity: 1;
	--backColor: 117, 117, 117;
	--backColor-rgb: 117, 117, 117;
	--backColor-opacity: 1;
	--itemDescriptionFontColorSlideshow: 255, 255, 255;
	--itemDescriptionFontColorSlideshow-rgb: 255, 255, 255;
	--itemDescriptionFontColorSlideshow-opacity: 1;
	--te-background-color-picker: 181, 160, 120;
	--te-background-color-picker-rgb: 181, 160, 120;
	--te-background-color-picker-opacity: 1;
	--overlayGradientColor1: 0, 0, 0;
	--overlayGradientColor1-rgb: 0, 0, 0;
	--overlayGradientColor1-opacity: 1;
	--overlayGradientColor2: 0, 0, 0;
	--overlayGradientColor2-rgb: 0, 0, 0;
	--overlayGradientColor2-opacity: 1;
	--arrowsColor: 0, 0, 0;
	--arrowsColor-rgb: 0, 0, 0;
	--arrowsColor-opacity: 1;
	--textBoxFillColor: 117, 117, 117;
	--textBoxFillColor-rgb: 117, 117, 117;
	--textBoxFillColor-opacity: 1;
	--customButtonFontColorForHover: 255, 255, 255;
	--customButtonFontColorForHover-rgb: 255, 255, 255;
	--customButtonFontColorForHover-opacity: 1;
	--externalCustomButtonColor: 242, 213, 160, 0;
	--externalCustomButtonColor-rgb: 242, 213, 160;
	--externalCustomButtonColor-opacity: 0;
	--externalCustomButtonBorderColor: 255, 255, 255;
	--externalCustomButtonBorderColor-rgb: 255, 255, 255;
	--externalCustomButtonBorderColor-opacity: 1;
	--customButtonFontColor: 0, 0, 0;
	--customButtonFontColor-rgb: 0, 0, 0;
	--customButtonFontColor-opacity: 1;
	--customButtonColor: 0, 0, 0, 0;
	--customButtonColor-rgb: 0, 0, 0;
	--customButtonColor-opacity: 0;
	--customButtonBorderColor: 0, 0, 0;
	--customButtonBorderColor-rgb: 0, 0, 0;
	--customButtonBorderColor-opacity: 1;
	--navigationArrows_container_backgroundColor: 0, 0, 0, 0.6;
	--navigationArrows_container_backgroundColor-rgb: 0, 0, 0;
	--navigationArrows_container_backgroundColor-opacity: 0.6;
	--itemBorderColor: 255, 255, 255;
	--itemBorderColor-rgb: 255, 255, 255;
	--itemBorderColor-opacity: 1;
	--textBoxBorderColor: 255, 255, 255;
	--textBoxBorderColor-rgb: 255, 255, 255;
	--textBoxBorderColor-opacity: 1;
	--itemShadowOpacityAndColor: 255, 255, 255, 0.2;
	--itemShadowOpacityAndColor-rgb: 255, 255, 255;
	--itemShadowOpacityAndColor-opacity: 0.2;
	--imageLoadingColor: 117, 117, 117;
	--imageLoadingColor-rgb: 117, 117, 117;
	--imageLoadingColor-opacity: 1;
	--oneColorAnimationColor: 0, 0, 0;
	--oneColorAnimationColor-rgb: 0, 0, 0;
	--oneColorAnimationColor-opacity: 1;
	--backgroundColor: 186, 186, 186;
	--backgroundColor-rgb: 186, 186, 186;
	--backgroundColor-opacity: 1;
	--textColor: 255, 255, 255;
	--textColor-rgb: 255, 255, 255;
	--textColor-opacity: 1;
	--text-editor-font: normal normal normal 30px/37px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
	--text-editor-font-style: normal;
	--text-editor-font-variant: normal;
	--text-editor-font-weight: normal;
	--text-editor-font-size: 30px;
	--text-editor-font-line-height: 37px;
	--text-editor-font-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
	--text-editor-font-text-decoration: none;
	--itemDescriptionFont: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	--itemDescriptionFont-style: normal;
	--itemDescriptionFont-variant: normal;
	--itemDescriptionFont-weight: normal;
	--itemDescriptionFont-size: 15px;
	--itemDescriptionFont-line-height: 18px;
	--itemDescriptionFont-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	--itemDescriptionFont-text-decoration: none;
	--text-editor-font-1499927482082: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	--text-editor-font-1499927482082-style: normal;
	--text-editor-font-1499927482082-variant: normal;
	--text-editor-font-1499927482082-weight: normal;
	--text-editor-font-1499927482082-size: 40px;
	--text-editor-font-1499927482082-line-height: 50px;
	--text-editor-font-1499927482082-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	--text-editor-font-1499927482082-text-decoration: none;
	--loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--loadMoreButtonFont-style: normal;
	--loadMoreButtonFont-variant: normal;
	--loadMoreButtonFont-weight: normal;
	--loadMoreButtonFont-size: 16px;
	--loadMoreButtonFont-line-height: 1.4em;
	--loadMoreButtonFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--loadMoreButtonFont-text-decoration: none;
	--itemFontSlideshow: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
	--itemFontSlideshow-style: normal;
	--itemFontSlideshow-variant: normal;
	--itemFontSlideshow-weight: normal;
	--itemFontSlideshow-size: 22px;
	--itemFontSlideshow-line-height: 27px;
	--itemFontSlideshow-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
	--itemFontSlideshow-text-decoration: none;
	--titleFontExpand: normal normal normal 50px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--titleFontExpand-style: normal;
	--titleFontExpand-variant: normal;
	--titleFontExpand-weight: normal;
	--titleFontExpand-size: 50px;
	--titleFontExpand-line-height: 1.4em;
	--titleFontExpand-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	--titleFontExpand-text-decoration: none;
	--itemDescriptionFontSlideshow: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	--itemDescriptionFontSlideshow-style: normal;
	--itemDescriptionFontSlideshow-variant: normal;
	--itemDescriptionFontSlideshow-weight: normal;
	--itemDescriptionFontSlideshow-size: 15px;
	--itemDescriptionFontSlideshow-line-height: 18px;
	--itemDescriptionFontSlideshow-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	--itemDescriptionFontSlideshow-text-decoration: none;
	--descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--descriptionFontExpand-style: normal;
	--descriptionFontExpand-variant: normal;
	--descriptionFontExpand-weight: normal;
	--descriptionFontExpand-size: 16px;
	--descriptionFontExpand-line-height: 1.4em;
	--descriptionFontExpand-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--descriptionFontExpand-text-decoration: none;
	--itemFont: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFont-style: normal;
	--itemFont-variant: normal;
	--itemFont-weight: normal;
	--itemFont-size: 22px;
	--itemFont-line-height: 1.4em;
	--itemFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFont-text-decoration: none;
	--customButtonFontForHover: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
	--customButtonFontForHover-style: normal;
	--customButtonFontForHover-variant: normal;
	--customButtonFontForHover-weight: normal;
	--customButtonFontForHover-size: 15px;
	--customButtonFontForHover-line-height: 18px;
	--customButtonFontForHover-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--customButtonFontForHover-text-decoration: none;
	--customButtonFont: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
	--customButtonFont-style: normal;
	--customButtonFont-variant: normal;
	--customButtonFont-weight: normal;
	--customButtonFont-size: 15px;
	--customButtonFont-line-height: 18px;
	--customButtonFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--customButtonFont-text-decoration: none;
	--textFont-style: normal;
	--textFont-variant: normal;
	--textFont-weight: normal;
	--textFont-size: 20px;
	--textFont-line-height: 1.4em;
	--textFont-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
	--textFont-text-decoration: none;
}

.slEQQbZ.opUWa1x--madefor {
	--wbu-font-stack: var(--wix-font-stack);
	--wbu-font-weight-regular: var(--wix-font-weight-regular);
	--wbu-font-weight-medium: var(--wix-font-weight-medium);
	--wbu-font-weight-bold: var(--wix-font-weight-bold)
}



.s__8oKhTp.oBAhZqv--madefor {
	--wbu-font-stack: var(--wix-font-stack);
	--wbu-font-weight-regular: var(--wix-font-weight-regular);
	--wbu-font-weight-medium: var(--wix-font-weight-medium);
	--wbu-font-weight-bold: var(--wix-font-weight-bold)
}

.nav-arrows-container .custom-nav-arrows svg {
	width: 100%;
	height: 100%
}







.pro-gallery-stop-scroll-for-fullscreen {
	overflow-y: hidden
}

div.pro-gallery-parent-container .show-more-container i.show-more:hover {
	opacity: 1
}

div.pro-gallery-parent-container .show-more-container button.show-more {
	border-style: solid
}

div.pro-gallery-parent-container .show-more-container button.show-more:hover {
	opacity: 1
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more:hover {
	opacity: 1
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
	border-style: solid
}

div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more:hover {
	opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
	background: none !important;
	font-size: 26px
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
	z-index: 12
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
	z-index: 11
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info a:hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a:hover {
	opacity: .7
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
	font-size: 22px
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
	opacity: 1;
	background: rgba(0, 0, 0, 0);
	border-style: solid
}

.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
	opacity: .6
}

.pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
	opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
	font-size: 15px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i {
	font-size: 26px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
	z-index: 12
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
	z-index: 11
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a:hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):hover,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a:hover {
	opacity: .7
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
	font-size: 22px
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
	opacity: 1;
	background: rgba(0, 0, 0, 0);
	border-style: solid
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
	opacity: .6
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
	opacity: 1
}

.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
.pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
	font-size: 15px
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
	opacity: .3
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-cart-icon {
	background: inherit !important
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love-store.pro-gallery-loved {
	color: #e03939 !important
}

.pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon.fullscreen-social-love.pro-gallery-loved {
	color: #e03939 !important
}

.social-share-wrapper {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 200005
}

.social-share-wrapper .mobile-social-share-screen {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0)
}

.social-share-wrapper .mobile-social-share-screen.mobile-social-share-screen-visible {
	z-index: 200005;
	background-color: rgba(0, 0, 0, .6);
	transition: background-color .3s ease
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-background {
	height: calc(100% - 150px);
	touch-action: none
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 150px;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: -150px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .4s ease
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab.mobile-social-share-tab-visible {
	margin-bottom: 0px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list {
	display: flex;
	justify-content: space-between;
	width: 220px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-items-list .social-share-icon {
	height: 16px;
	width: 16px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container {
	height: 32px;
	margin-top: 20px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-input {
	width: 200px;
	font-size: 11px;
	padding: 2px 4px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button {
	width: 40px
}

.social-share-wrapper .mobile-social-share-screen .mobile-social-share-tab .social-share-items-container .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
	height: 16px;
	width: 16px
}

.social-share-wrapper .desktop-social-share-screen {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0);
	display: flex;
	justify-content: center;
	align-items: center
}

.social-share-wrapper .desktop-social-share-screen.desktop-social-share-screen-visible {
	z-index: 200005;
	background-color: rgba(0, 0, 0, .6);
	transition: all .4s ease
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-background {
	position: fixed;
	height: 100%;
	width: 100%
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup {
	position: relative;
	width: 580px;
	height: 250px;
	box-sizing: border-box;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: -100px;
	opacity: 0;
	transition: all .4s ease
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup.desktop-social-share-popup-visible {
	margin-bottom: 0px;
	opacity: 1
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .desktop-social-share-popup-close-button {
	position: absolute;
	top: 24px;
	right: 24px;
	cursor: pointer
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list {
	display: flex;
	justify-content: space-between;
	width: 280px
}

.social-share-wrapper .desktop-social-share-screen .desktop-social-share-popup .social-share-items-container .social-share-items-list .social-share-icon {
	height: 24px;
	width: 24px;
	transition: color .2s ease
}

.social-share-wrapper .social-share-item {
	position: relative
}

.social-share-wrapper .social-share-item .social-share-button {
	opacity: 1;
	transition: opacity .2s ease;
	cursor: pointer
}

.social-share-wrapper .social-share-item .social-share-button:hover {
	opacity: .65
}

.social-share-wrapper .social-share-item .social-share-button:active {
	opacity: 1
}

.social-share-wrapper .social-share-copylink-container {
	display: flex;
	margin-top: 25px;
	height: 40px
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-input {
	border: 1px solid #000;
	padding: 2px 8px;
	height: 100%;
	width: 260px
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button {
	width: 50px;
	height: 100%;
	background-color: #000;
	color: #fff;
	cursor: pointer;
	transition: background-color .1s ease
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button:hover {
	background-color: rgba(0, 0, 0, .65)
}

.social-share-wrapper .social-share-copylink-container .social-share-copylink-button .social-share-copylink-icon {
	margin-top: 2px
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
	transition: opacity .4s ease !important
}

div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
	opacity: 0
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
	transition: transform 2.2s cubic-bezier(0.14, 0.4, 0.09, 0.99) !important
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
	transform: scale(1.1)
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
	transform: scale(1.11)
}

div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
	transform: scale(0.9009)
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
	transition: filter .4s linear !important
}

div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,
div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
	filter: blur(6px)
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
	transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
	filter: grayscale(1)
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
	transition: background-color .4s ease !important
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
	transition: transform .4s ease !important
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
	background-color: rgba(0, 0, 0, 0) !important
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
	transform: scale(0.985)
}

div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
	transform: scale(0.985)
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
	transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
	filter: invert(1)
}

div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
	filter: grayscale(1);
	transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
	filter: grayscale(0)
}

div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
	filter: brightness(1);
	transition: filter .6s ease !important
}

div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,
div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
	filter: brightness(0.7)
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
	transition: none
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
	opacity: 0
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
	opacity: 0
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
	transition: none
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
	opacity: 1;
	background: rgba(8, 8, 8, .75)
}

div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
	opacity: 1 !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
	transition: filter .4s ease, opacity .4s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
	transition: filter .4s ease, opacity .4s ease !important;
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
	transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
	transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
	transform: scale(0.9);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .2s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
	transform: scale(1);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateY(100%);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateY(0);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateX(-100%);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateX(0);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateX(100%);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateX(0);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateY(-100%);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateY(0);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
	transition: none
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
	opacity: 1;
	background: rgba(8, 8, 8, .75)
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
	opacity: 1
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
	opacity: 1 !important
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
	transition: none
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
	opacity: 0
}

div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
	opacity: 0 !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
	transition: filter .4s ease, opacity .4s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
	transition: filter .4s ease, opacity .4s ease !important;
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
	transition: transform .4s ease, filter .2s ease, opacity .2s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
	transition: transform .4s ease, filter .2s ease, opacity .2s ease !important;
	transform: scale(1);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .2s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
	transform: scale(0.9);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateY(0);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateY(100%);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateX(0);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateX(-100%);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateX(100%);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateX(0);
	filter: opacity(0)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
	transition: transform .4s cubic-bezier(0.3, 0.13, 0.12, 1), filter .5s ease, opacity .5s ease !important;
	transform: translateY(-100%);
	filter: opacity(1)
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
	transform: translateY(0);
	filter: opacity(0)
}

.animation-slide {
	transition: width .4s ease, height .4s ease, top .4s ease, left .4s ease
}

.item-with-secondary-media-container .secondary-media-item.hide {
	opacity: 0
}

.item-with-secondary-media-container .secondary-media-item.show {
	opacity: 1
}

*[data-collapsed=true] .pro-gallery-parent-container .gallery-item,
*[data-hidden=true] .pro-gallery-parent-container .gallery-item {
	background-image: none !important
}

html.pro-gallery {
	width: 100%;
	height: auto
}

body.pro-gallery {
	transition: opacity 2s ease
}

#gallery-loader {
	position: fixed;
	top: 50%
}

.show-more-container {
	text-align: center;
	line-height: 138px
}

.show-more-container i.show-more {
	color: #5d5d61;
	font-size: 40px;
	cursor: pointer;
	margin-top: -3px
}

.show-more-container button.show-more {
	display: inline-block;
	padding: 11px 29px;
	border-radius: 0;
	border: 2px solid #5d5d61;
	font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
	font-size: 12px;
	color: #5d5d61;
	background: rgba(0, 0, 0, 0);
	cursor: pointer
}

.show-more-container button.show-more:hover {
	background: rgba(0, 0, 0, .1)
}

.more-items-loader {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 50px;
	font-size: 30px;
	color: #3899ec
}

.version-header {
	color: #e03939;
	text-align: left;
	font-family: "Consolas", monospace;
	font-size: 13px;
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 100px;
	line-height: 30px;
	background: rgba(255, 255, 255, .8);
	z-index: 100
}

.auto-slideshow-button {
	margin-top: 19px;
	padding: 5px;
	height: 28px;
	width: 20px;
	left: auto;
	z-index: 1;
	position: absolute;
	display: flex;
	text-align: center;
	cursor: pointer;
	opacity: .9
}

.auto-slideshow-counter {
	margin-top: 24px;
	left: auto;
	z-index: 1;
	position: absolute;
	display: flex;
	text-align: center;
	opacity: .9;
	font-size: 15px;
	line-height: normal
}

@keyframes fadeIn {
	from {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

.mouse-cursor {
	display: flex;
	width: 100%;
	position: absolute
}

.nav-arrows-container {
	left: auto;
	position: absolute;
	display: flex;
	text-align: center;
	cursor: pointer;
	opacity: .9;
	align-items: center;
	background: rgba(0, 0, 0, 0);
	border: none;
	outline: none;
	justify-content: center
}

.nav-arrows-container.follow-mouse-cursor {
	position: relative;
	cursor: none
}

.nav-arrows-container:hover {
	opacity: 1
}

.nav-arrows-container.drop-shadow svg {
	filter: drop-shadow(0px 1px 0.15px #B2B2B2)
}

.nav-arrows-container .slideshow-arrow {
	flex-shrink: 0
}

.arrow-portal-container span {
	animation: fadeIn .1s ease-in-out;
	position: fixed;
	transition: top 50ms, left 50ms;
	display: flex;
	align-items: center;
	justify-content: center
}

div.gallery-slideshow div.pro-gallery,
div.gallery-slideshow .gallery-column {
	box-sizing: content-box !important
}

div.gallery-slideshow .gallery-group,
div.gallery-slideshow .gallery-item-container,
div.gallery-slideshow .gallery-item-wrapper {
	overflow: visible !important
}

div.gallery-slideshow.streched .gallery-slideshow-info {
	padding-left: 50px !important;
	padding-right: 50px !important
}

@media(max-width: 500px) {
	div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
		padding-left: 20px;
		padding-right: 20px
	}
}

div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
	position: absolute;
	padding-top: 0px;
	bottom: -220px;
	height: 220px;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	z-index: 15
}

.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	padding: 30px 60px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	padding: 30px 10px 50px
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	padding: 30px
}

div.pro-gallery {
	width: 100%;
	height: 100%;
	overflow: hidden;
	backface-visibility: hidden;
	position: relative
}

div.pro-gallery .gallery-column {
	float: left;
	overflow: hidden;
	position: relative;
	transform-style: preserve-3d;
	backface-visibility: hidden
}

div.pro-gallery .gallery-column .gallery-left-padding {
	display: inline-block;
	height: 100%
}

div.pro-gallery .gallery-column .gallery-top-padding {
	display: block;
	width: 100%
}

div.pro-gallery .gallery-group {
	float: left;
	overflow: hidden;
	position: relative;
	transform-style: preserve-3d;
	backface-visibility: hidden;
	box-sizing: border-box;
	padding: 0;
	font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
	font-size: 11px
}

div.pro-gallery .gallery-group.debug.gallery-group-gone {
	background: #cdcdd0
}

div.pro-gallery .gallery-group.debug.gallery-group-visible {
	background: #c1f0c1
}

div.pro-gallery .gallery-group.debug.gallery-group-hidden {
	background: #f99
}

div.pro-gallery .gallery-item-container {
	position: absolute;
	display: inline-block;
	vertical-align: top;
	border: none;
	padding: 0;
	border-radius: 0;
	box-sizing: border-box;
	overflow: hidden;
	transform-style: preserve-3d;
	backface-visibility: hidden;
	outline: none;
	text-decoration: none;
	color: inherit;
	will-change: top, left, width, height;
	box-sizing: border-box;
	font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
	font-size: 11px;
	cursor: default;
	scroll-snap-align: center
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
	cursor: pointer
}

div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
	text-decoration: underline;
	cursor: pointer
}

div.pro-gallery .gallery-item-container.visible {
	transform: translate3d(0, 0, 0)
}

div.pro-gallery .gallery-item-container.clickable {
	cursor: pointer
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
	-o-object-fit: cover;
	object-fit: cover
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
	width: 100% !important;
	height: 100% !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent,
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit {
	background: rgba(0, 0, 0, 0)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
	background: rgba(0, 0, 0, 0);
	-o-object-fit: contain;
	object-fit: contain
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
	-o-object-fit: cover;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	overflow: hidden;
	border-radius: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
	box-sizing: border-box;
	/*! autoprefixer: ignore next */
	-webkit-font-smoothing: antialiased;
	white-space: initial
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
	line-height: normal !important;
	letter-spacing: normal !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
	background: initial !important;
	box-sizing: border-box
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i {
	margin: 0;
	padding: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
	top: 50%;
	left: 50%;
	height: 30px;
	width: 15px;
	z-index: -1;
	opacity: .4
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
	width: 100% !important;
	height: 100% !important;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: center;
	object-position: center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
	background-color: rgba(0, 0, 0, 0);
	opacity: 1 !important;
	animation: none !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
	display: none !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
	opacity: 0 !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
	background-size: contain
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
	overflow: hidden;
	text-align: center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
	left: 0;
	top: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
	pointer-events: none;
	opacity: 0;
	transition: opacity .2s ease
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
	display: inline-block;
	text-rendering: auto;
	/*! autoprefixer: ignore next */
	-webkit-font-smoothing: antialiased;
	position: absolute;
	z-index: 11;
	top: 50%;
	left: 50%;
	height: 60px;
	text-align: center;
	margin: -30px 0 0 -30px;
	background: #080808;
	color: #fff;
	border-radius: 50px;
	opacity: .7
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
	opacity: 1
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background {
	font-size: 26px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover {
	opacity: .9
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before {
	font-size: 2.3em;
	opacity: 1
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
	position: absolute;
	bottom: -220px;
	height: 220px;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	z-index: 15
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
	height: 100%;
	width: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	white-space: initial;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	box-sizing: border-box;
	border-radius: 0;
	z-index: 15;
	overflow: hidden
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
	height: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
	opacity: 0 !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	box-sizing: border-box;
	z-index: -1
}

div.pro-gallery .gallery-item-container .gallery-item-common-info {
	box-sizing: border-box;
	cursor: pointer
}

div.pro-gallery.one-row {
	white-space: nowrap;
	float: left
}

div.pro-gallery.one-row .gallery-column {
	width: 100%;
	float: none;
	white-space: nowrap
}

div.pro-gallery.one-row .gallery-column .gallery-group {
	display: inline-block;
	float: none
}

div.pro-gallery.one-row.slider .gallery-column {
	overflow-x: scroll
}

div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory
}

div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
	position: relative;
	will-change: transform
}

div.pro-gallery.thumbnails-gallery {
	overflow: hidden;
	float: left
}

div.pro-gallery.thumbnails-gallery .galleryColumn {
	position: relative;
	overflow: visible
}

div.pro-gallery.thumbnails-gallery .thumbnailItem {
	position: absolute;
	background-color: #fff;
	background-size: cover;
	background-position: center;
	overflow-y: inherit;
	border-radius: 0px;
	cursor: pointer
}

div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight::after {
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: rgba(255, 255, 255, .6)
}

@media(max-width: 500px) {
	div.pro-gallery.thumbnails-gallery {
		overflow: visible
	}
}

div.pro-gallery *:focus {
	box-shadow: none
}

div.pro-gallery.accessible i:focus,
div.pro-gallery.accessible button:not(.nav-arrows-container, .has-custom-focus):focus {
	box-shadow: 0 0 0 1px #fff, 0 0 1px 2px #3899ec
}

div.pro-gallery.accessible .has-custom-focus:focus {
	box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #3899ec
}

div.pro-gallery.accessible .gallery-item-hover i:focus,
div.pro-gallery.accessible .gallery-item-hover button:focus {
	box-shadow: none
}

div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight::after {
	box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec
}

div.pro-gallery.accessible .gallery-item-container:focus::after {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec;
	pointer-events: none;
	border-radius: inherit
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::before {
	box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec
}

div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted::after {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec;
	pointer-events: none;
	border-radius: inherit
}

div.pro-gallery .hide-scrollbars {
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	scrollbar-width: none
}

div.pro-gallery .hide-scrollbars::-webkit-scrollbar,
div.pro-gallery .hide-scrollbars ::-webkit-scrollbar {
	width: 0 !important;
	height: 0 !important
}

div.pro-gallery .rtl {
	direction: rtl
}

div.pro-gallery .ltr {
	direction: ltr
}

.sr-only.out-of-view-component {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip-path: circle(0%);
	border: 0
}

.screen-logs {
	word-wrap: break-word;
	background: #fff;
	width: 280px;
	font-size: 10px
}

.fade {
	display: block;
	transition: opacity 600ms ease
}

.fade-visible {
	opacity: 1
}

.fade-hidden {
	opacity: 0
}

.deck-before {
	display: block;
	z-index: 1;
	transition: transform 600ms ease;
	transform: translateX(-100%)
}

.deck-before-rtl {
	display: block;
	z-index: 1;
	transition: transform 600ms ease;
	transform: translateX(100%)
}

.deck-current {
	display: block;
	z-index: 0;
	transition: transform 600ms ease;
	transform: translateX(0)
}

.deck-current .override {
	transition: transform 600ms ease, opacity .1s ease 200ms !important
}

.deck-after {
	display: block;
	transition: opacity .2s ease 600ms;
	z-index: -1;
	opacity: 0
}

.deck-after .override {
	transition: opacity .1s ease 0s !important
}

.disabled-transition {
	transition: none !important
}

@keyframes changing_background {
	0% {
		background-color: rgba(241, 241, 241, .2)
	}

	50% {
		background-color: rgba(241, 241, 241, .8)
	}

	100% {
		background-color: rgba(241, 241, 241, .2)
	}
}

.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]::before {
	content: "";
	position: absolute;
	scroll-snap-align: center;
	top: var(--group-top);
	left: var(--group-left);
	width: var(--group-width);
	right: var(--group-right);
	height: 1px;
	pointer-events: none
}

.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper::before {
	content: "";
	position: absolute;
	scroll-snap-align: center;
	top: var(--group-top);
	left: var(--group-left);
	width: var(--group-width);
	right: var(--group-right);
	height: 1px;
	pointer-events: none
}

.gallery-item-container {
	scroll-snap-align: none !important
}

.gallery-slideshow .gallery-item-container:not(.clickable) a {
	cursor: default
}

.slideshow-info-element-inner {
	box-sizing: border-box;
	padding-top: 24px;
	height: 100%;
	width: 100%
}

.slideshow-info-element-inner .info-element-text {
	flex-grow: 1;
	padding: 0;
	margin-bottom: 25px;
	display: flex;
	flex-direction: column
}

.slideshow-info-element-inner .info-element-text>div {
	width: 100%
}

.slideshow-info-element-inner .info-element-text .info-element-title {
	white-space: normal;
	font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
	line-height: 32px;
	font-size: 21px;
	height: auto;
	color: #2b5672;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	transition: opacity .4s ease;
	text-overflow: ellipsis
}

.slideshow-info-element-inner .info-element-text .info-element-description {
	font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
	line-height: 25px;
	font-size: 15px;
	height: auto;
	color: #2b5672;
	overflow: hidden;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	transition: opacity .4s ease;
	white-space: nowrap;
	text-overflow: ellipsis
}

.slideshow-info-element-inner .info-element-text .info-element-description>span {
	white-space: normal
}

.slideshow-info-element-inner .info-element-text .info-member.hide {
	display: none
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
	display: flex;
	justify-content: center;
	color: #fff
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 15px;
	line-height: 25px;
	height: 45px;
	min-width: 190px;
	padding: 0 15px;
	position: relative;
	z-index: 10;
	cursor: pointer;
	outline: none;
	border-style: solid;
	text-decoration: none
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
	display: none
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
	opacity: 1 !important
}

.slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
	display: block;
	background: rgba(255, 255, 255, .1);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.slideshow-info-element-inner .info-element-social {
	height: auto;
	position: static;
	display: flex;
	flex-direction: row;
	margin: 0;
	overflow: visible;
	z-index: 16;
	transition: opacity .4s ease
}

.slideshow-info-element-inner .info-element-social.populated-item {
	margin-bottom: 24px
}

.slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
	width: 0 !important
}

.slideshow-info-element-inner .info-element-social.info-align-center {
	justify-content: center
}

.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
	position: relative
}

.slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
	position: absolute;
	left: -25px;
	padding-left: 25px !important;
	margin-right: 0 !important
}

.slideshow-info-element-inner .info-element-social.info-align-right {
	flex-direction: row-reverse
}

.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
	flex-direction: row-reverse
}

.slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
	margin-right: 40px !important
}

.slideshow-info-element-inner .info-element-social .info-element-social-button {
	margin: 0 15px;
	display: inline-flex;
	font-size: 19px;
	color: #2b5672;
	cursor: pointer
}

.slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
	opacity: .7
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0;
	display: flex;
	-moz-column-gap: 7px;
	column-gap: 7px;
	align-items: center;
	padding: 5px;
	margin: -5px
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
	fill: #2b5672
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
	color: #2b5672;
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	line-height: 15px;
	font-size: 15px;
	letter-spacing: 1px
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
	float: left;
	display: inline-block;
	border: none;
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
	cursor: pointer
}

.slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
	color: #2b5672;
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	float: left;
	margin-top: 2px;
	display: inline-block;
	padding-left: 9px;
	letter-spacing: 1px
}

.slideshow-info-element-inner .info-element-social .info-element-social-share {
	flex-direction: row;
	outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
	width: 210px !important;
	outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
	width: 0;
	transition: width .3s;
	overflow: hidden;
	margin-left: 25px !important;
	margin-right: 25px !important;
	display: inline-block;
	height: 30px;
	max-width: 300px;
	z-index: 16;
	font-size: 12px;
	transform: none !important
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
	width: 210px !important;
	outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
	width: 210px !important;
	outline: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
	display: inline-block;
	font-size: 15px;
	color: #2b5672;
	cursor: pointer;
	width: 30px;
	height: 30px;
	line-height: 14px;
	text-align: center;
	margin: 0 6px;
	float: left;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
	border: none
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
	opacity: .7
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
	font-size: 13px
}

.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
	font-size: 13px
}

.gallery-item-common-info.gallery-item-bottom-info {
	box-sizing: border-box;
	padding-top: 24px;
	height: 100%;
	width: 100%;
	padding-top: 0
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text {
	flex-grow: 1;
	padding: 0;
	margin-bottom: 25px;
	display: flex;
	flex-direction: column
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text>div {
	width: 100%
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-title {
	white-space: normal;
	font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
	line-height: 32px;
	font-size: 21px;
	height: auto;
	color: #2b5672;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	transition: opacity .4s ease;
	text-overflow: ellipsis
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description {
	font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
	line-height: 25px;
	font-size: 15px;
	height: auto;
	color: #2b5672;
	overflow: hidden;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	transition: opacity .4s ease;
	white-space: nowrap;
	text-overflow: ellipsis
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-description>span {
	white-space: normal
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-member.hide {
	display: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper {
	display: flex;
	justify-content: center;
	color: #fff
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 15px;
	line-height: 25px;
	height: 45px;
	min-width: 190px;
	padding: 0 15px;
	position: relative;
	z-index: 10;
	cursor: pointer;
	outline: none;
	border-style: solid;
	text-decoration: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button .overlay {
	display: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover {
	opacity: 1 !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
	display: block;
	background: rgba(255, 255, 255, .1);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social {
	height: auto;
	position: static;
	display: flex;
	flex-direction: row;
	margin: 0;
	overflow: visible;
	z-index: 16;
	transition: opacity .4s ease
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.populated-item {
	margin-bottom: 24px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social:hover .info-element-social-share-box {
	width: 0 !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center {
	justify-content: center
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share {
	position: relative
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
	position: absolute;
	left: -25px;
	padding-left: 25px !important;
	margin-right: 0 !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right {
	flex-direction: row-reverse
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share {
	flex-direction: row-reverse
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
	margin-right: 40px !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button {
	margin: 0 15px;
	display: inline-flex;
	font-size: 19px;
	color: #2b5672;
	cursor: pointer
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
	opacity: .7
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments {
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0;
	display: flex;
	-moz-column-gap: 7px;
	column-gap: 7px;
	align-items: center;
	padding: 5px;
	margin: -5px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
	fill: #2b5672
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
	color: #2b5672;
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	line-height: 15px;
	font-size: 15px;
	letter-spacing: 1px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love {
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love button,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love i {
	float: left;
	display: inline-block;
	border: none;
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
	cursor: pointer
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
	color: #2b5672;
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	float: left;
	margin-top: 2px;
	display: inline-block;
	padding-left: 9px;
	letter-spacing: 1px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share {
	flex-direction: row;
	outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share:hover .info-element-social-share-box {
	width: 210px !important;
	outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box {
	width: 0;
	transition: width .3s;
	overflow: hidden;
	margin-left: 25px !important;
	margin-right: 25px !important;
	display: inline-block;
	height: 30px;
	max-width: 300px;
	z-index: 16;
	font-size: 12px;
	transform: none !important
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
	width: 210px !important;
	outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box.opened {
	width: 210px !important;
	outline: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i {
	display: inline-block;
	font-size: 15px;
	color: #2b5672;
	cursor: pointer;
	width: 30px;
	height: 30px;
	line-height: 14px;
	text-align: center;
	margin: 0 6px;
	float: left;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
	border: none
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
	opacity: .7
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
	font-size: 13px
}

.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.gallery-item-common-info.gallery-item-bottom-info .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
	font-size: 13px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner {
	box-sizing: border-box;
	padding-top: 24px;
	height: 100%;
	width: 100%
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text {
	flex-grow: 1;
	padding: 0;
	margin-bottom: 25px;
	display: flex;
	flex-direction: column
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text>div {
	width: 100%
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-title {
	white-space: normal;
	font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
	line-height: 32px;
	font-size: 21px;
	height: auto;
	color: #2b5672;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	transition: opacity .4s ease;
	text-overflow: ellipsis
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description {
	font-family: "HelveticaNeueW01-Thin", "HelveticaNeueW02-Thin", "HelveticaNeueW10-35Thin", sans-serif;
	line-height: 25px;
	font-size: 15px;
	height: auto;
	color: #2b5672;
	overflow: hidden;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	transition: opacity .4s ease;
	white-space: nowrap;
	text-overflow: ellipsis
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-description>span {
	white-space: normal
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-member.hide {
	display: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper {
	display: flex;
	justify-content: center;
	color: #fff
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 15px;
	line-height: 25px;
	height: 45px;
	min-width: 190px;
	padding: 0 15px;
	position: relative;
	z-index: 10;
	cursor: pointer;
	outline: none;
	border-style: solid;
	text-decoration: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button .overlay {
	display: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover {
	opacity: 1 !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-text .info-element-custom-button-wrapper button:hover .overlay {
	display: block;
	background: rgba(255, 255, 255, .1);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social {
	height: auto;
	position: static;
	display: flex;
	flex-direction: row;
	margin: 0;
	overflow: visible;
	z-index: 16;
	transition: opacity .4s ease
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.populated-item {
	margin-bottom: 24px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social:hover .info-element-social-share-box {
	width: 0 !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center {
	justify-content: center
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share {
	position: relative
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
	position: absolute;
	left: -25px;
	padding-left: 25px !important;
	margin-right: 0 !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right {
	flex-direction: row-reverse
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share {
	flex-direction: row-reverse
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
	margin-right: 40px !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button {
	margin: 0 15px;
	display: inline-flex;
	font-size: 19px;
	color: #2b5672;
	cursor: pointer
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
	opacity: .7
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments {
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0;
	display: flex;
	-moz-column-gap: 7px;
	column-gap: 7px;
	align-items: center;
	padding: 5px;
	margin: -5px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-icon {
	fill: #2b5672
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
	color: #2b5672;
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	line-height: 15px;
	font-size: 15px;
	letter-spacing: 1px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love {
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0);
	padding: 0
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love button,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love i {
	float: left;
	display: inline-block;
	border: none;
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
	cursor: pointer
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
	color: #2b5672;
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	float: left;
	margin-top: 2px;
	display: inline-block;
	padding-left: 9px;
	letter-spacing: 1px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share {
	flex-direction: row;
	outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share:hover .info-element-social-share-box {
	width: 210px !important;
	outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box {
	width: 0;
	transition: width .3s;
	overflow: hidden;
	margin-left: 25px !important;
	margin-right: 25px !important;
	display: inline-block;
	height: 30px;
	max-width: 300px;
	z-index: 16;
	font-size: 12px;
	transform: none !important
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
	width: 210px !important;
	outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box.opened {
	width: 210px !important;
	outline: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i {
	display: inline-block;
	font-size: 15px;
	color: #2b5672;
	cursor: pointer;
	width: 30px;
	height: 30px;
	line-height: 14px;
	text-align: center;
	margin: 0 6px;
	float: left;
	text-decoration: none;
	background: rgba(0, 0, 0, 0);
	border: none
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button:hover,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i:hover {
	opacity: .7
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.twitter-share,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.twitter-share {
	font-size: 13px
}

.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box button.email-share,
.gallery-slideshow div.pro-gallery .slideshow-info-element-inner .info-element-social .info-element-social-share .info-element-social-share-box i.email-share {
	font-size: 13px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	padding: 30px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
	padding: 0
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social {
	margin: 0;
	height: auto;
	position: static;
	display: flex;
	flex-direction: row
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.with-arrows {
	width: auto;
	margin: 0px -10px 0
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.gradient-top {
	background: linear-gradient(rgba(0, 0, 0, 0.2) 0, transparent 140px)
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social:hover .info-element-social-share-box {
	width: 0 !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center {
	justify-content: center
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share {
	position: relative
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-center .info-element-social-share .info-element-social-share-box {
	position: absolute;
	left: -25px;
	padding-left: 25px !important;
	margin-right: 0 !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right {
	flex-direction: row-reverse
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share {
	flex-direction: row-reverse
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social.info-align-right .info-element-social-share:hover .info-element-social-share-box {
	margin-right: 40px !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button {
	position: static !important;
	margin: 0;
	padding: 0 20px;
	font-size: 19px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-button.info-element-social-share {
	margin-top: -3px
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share {
	flex-direction: row;
	outline: none
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share:hover .info-element-social-share-box {
	width: 210px !important;
	outline: none
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box {
	width: 0;
	transition: width .3s;
	overflow: hidden;
	margin-left: 25px !important;
	margin-right: 25px !important
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered,
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .hover-info-element .info-element-social .info-element-social-share .info-element-social-share-box.hovered {
	width: 210px !important;
	outline: none
}

.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
	white-space: normal
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	padding: 30px
}

.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
	padding: 30px 0 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
	display: flex;
	justify-content: center;
	opacity: 0;
	/*! autoprefixer: ignore next */
	-webkit-box-pack: center;
	transition: opacity .4s ease;
	color: #fff
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper .buy-icon {
	margin-right: 7px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
	line-height: 25px;
	font-size: 15px;
	color: #fff;
	overflow: hidden;
	display: block;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	text-overflow: ellipsis;
	opacity: 0;
	height: 45px;
	min-width: 190px;
	padding: 0 15px;
	position: relative;
	z-index: 10;
	cursor: pointer;
	white-space: nowrap;
	outline: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button .overlay {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button:hover .overlay {
	display: block;
	background: rgba(255, 255, 255, .1);
	width: 100%;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
	padding: 30px;
	display: flex;
	flex-direction: column;
	margin: 0;
	box-sizing: border-box;
	height: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.short-item {
	padding-top: 5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.narrow-item {
	padding-left: 5px;
	padding-right: 5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.hidden {
	opacity: 0 !important;
	pointer-events: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text>div {
	width: 100%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text.push-down {
	padding-top: 60px;
	box-sizing: border-box
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
	line-height: 32px;
	font-size: 21px;
	padding: 0;
	color: #fff;
	overflow: hidden;
	display: -webkit-box;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	opacity: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
	line-height: 25px;
	font-size: 15px;
	color: #fff;
	overflow: hidden;
	display: -webkit-box;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	opacity: 0;
	white-space: normal
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-member.hide {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements {
	width: 100%;
	height: 24px !important;
	display: flex;
	flex-direction: row
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-love {
	margin-right: auto
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-new-info-elements .info-element-social-button {
	padding-left: 10px;
	padding-right: 10px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-absolute {
	position: absolute;
	top: 0;
	left: 0
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social {
	outline: none;
	width: 100%;
	height: 100%;
	overflow: visible;
	z-index: 16;
	transition: opacity .4s ease
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item {
	display: flex;
	align-items: flex-end;
	justify-content: space-around;
	height: 90%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.short-item .info-element-social-button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.narrow-item .info-element-social-button {
	position: initial
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.with-arrows {
	width: 86%;
	margin: 0 7%
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.hidden {
	opacity: 0 !important;
	pointer-events: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button {
	outline: none;
	bottom: 30px;
	position: absolute;
	margin: 0;
	display: inline-block;
	font-size: 19px;
	color: #fff;
	cursor: pointer;
	opacity: 0;
	padding: 10px;
	margin: -10px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button:hover:not(.info-element-loved) {
	opacity: .7
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.visible {
	opacity: 1 !important
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments {
	left: 26px;
	top: 26px;
	bottom: initial;
	font-size: 15px;
	border: none;
	background: #2b5672;
	display: flex;
	-moz-column-gap: 7px;
	column-gap: 7px;
	align-items: center;
	padding: 5px;
	margin: -5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-comments .info-element-social-comments-count {
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	line-height: 15px;
	font-size: 15px;
	letter-spacing: 1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love {
	left: 30px;
	bottom: 30px;
	font-size: 15px;
	border: none;
	background: rgba(0, 0, 0, 0)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love i {
	outline: none;
	float: left;
	display: inline-block;
	line-height: 14px;
	border: none;
	background: rgba(0, 0, 0, 0);
	font-size: 18px;
	padding: 1px 5px;
	text-decoration: none;
	cursor: pointer
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-love .info-element-social-love-count {
	font-family: "HelveticaNeueW01-UltLt", "HelveticaNeueW02-UltLt", "HelveticaNeueW10-25UltL", sans-serif;
	font-style: normal;
	float: left;
	line-height: 15px;
	font-size: 15px;
	margin-top: 2px;
	display: inline-block;
	padding-left: 9px;
	letter-spacing: 1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-share {
	bottom: 26px;
	left: auto;
	right: 30px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-dots {
	left: auto;
	right: 22px;
	top: 26px;
	height: 30px;
	width: 20px;
	display: flex;
	justify-content: center
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download {
	bottom: 25px;
	left: auto;
	right: 68px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social .info-element-social-button.info-element-social-download.pull-right {
	right: 30px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button {
	bottom: calc(50% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments {
	left: calc(25% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-love span,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-comments span {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-share {
	right: calc(25% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-download {
	left: calc(50% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item .info-element-social-button.info-element-social-dots {
	left: calc(50% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button {
	bottom: auto;
	left: calc(50% - 8px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-love,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-comments {
	top: calc(25% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-share {
	top: auto;
	right: auto;
	bottom: calc(25% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-download {
	top: calc(50% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social.small-item.vertical-item .info-element-social-button.info-element-social-dots {
	bottom: calc(50% - 10px)
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box {
	position: absolute;
	top: 0;
	left: 50%;
	width: 100%;
	height: 100%;
	max-width: 300px;
	min-width: 200px;
	overflow: visible;
	z-index: 16;
	font-size: 12px;
	opacity: 0;
	transform: translateX(-50%);
	margin-top: 1px;
	margin-left: -3px;
	transition: opacity .4s ease;
	outline: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.hidden {
	opacity: 0 !important;
	pointer-events: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i {
	display: inline-block;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: 22px;
	text-align: center;
	transform: translateY(-50%);
	background: rgba(0, 0, 0, 0);
	border: none
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button:hover,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i:hover {
	opacity: .7
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-1,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-1 {
	margin-left: 5px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-2 {
	font-size: 13px;
	margin-top: 1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-4,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-4 {
	margin-left: -1px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box button.network-5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box i.network-5 {
	font-size: 13px;
	margin-top: 1px;
	margin-left: -3px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item {
	top: 50%;
	left: 0;
	max-width: none;
	min-width: 0;
	max-height: 300px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i {
	left: 50%;
	margin-left: -10px;
	margin-top: 8px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-2,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-2 {
	font-size: 13px
}

div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item button.network-5,
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-social-share-box.vertical-item i.network-5 {
	font-size: 13px
}

div.pro-gallery .gallery-item-container .gallery-item-common-info {
	box-sizing: border-box;
	cursor: pointer
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-title {
	/*! autoprefixer: ignore next */
	overflow: hidden;
	/*! autoprefixer: ignore next */
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description {
	/*! autoprefixer: ignore next */
	overflow: hidden;
	display: -webkit-box;
	/*! autoprefixer: ignore next */
	-webkit-box-orient: vertical;
	text-overflow: ellipsis
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-description>span {
	white-space: normal
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-member.hide {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper {
	display: flex;
	justify-content: center;
	color: #fff
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 15px;
	line-height: 25px;
	height: 45px;
	min-width: 190px;
	padding: 0 15px;
	position: relative;
	z-index: 10;
	cursor: pointer;
	outline: none;
	border-style: solid;
	text-decoration: none
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button .overlay {
	display: none
}

div.pro-gallery .gallery-item-container .gallery-item-common-info .info-element-custom-button-wrapper button:hover .overlay {
	display: block;
	background: rgba(255, 255, 255, .1);
	width: 100%;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0
}

div.pro-gallery.thumbnails-gallery .gallery-item-container .info-element-custom-button-wrapper {
	display: none !important
}

:root {
	--tooltip-text-color: white;
	--tooltip-background-color: black;
	--tooltip-margin: 30px;
	--tooltip-arrow-size: 6px
}

.tooltip-wrapper {
	position: absolute;
	top: 0;
	z-index: 100;
	background-color: var(--tooltip-background-color);
	color: var(--tooltip-text-color);
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, .1);
	border: 1px solid var(--tooltip-text-color)
}

.tooltip-body {
	padding: 4px;
	font-size: 14px;
	font-family: Helvetica
}

.tooltip-body::before {
	content: " ";
	left: 50%;
	border: solid rgba(0, 0, 0, 0);
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: var(--tooltip-arrow-size);
	margin-left: calc(var(--tooltip-arrow-size)*-1)
}

.tooltip-body.arrow {
	top: calc(var(--tooltip-margin)*-1)
}

.tooltip-body.arrow::before {
	top: 100%;
	border-top-color: var(--tooltip-background-color)
}

.pg-render-indicator {
	position: absolute;
	bottom: 15.5px;
	left: 15.5px;
	border: 1px solid #717171;
	padding: 5px 10px 5px 5px;
	font-size: 16px;
	z-index: 2147483648;
	cursor: default;
	line-height: 20px
}

.pg-render-indicator table {
	table-layout: fixed
}

.pg-render-indicator.rendered {
	background-color: #7fff00
}

.pg-render-indicator.not-rendered {
	background-color: red
}

.pg-render-indicator .log-column {
	max-height: 450px;
	max-width: 500px;
	overflow: auto;
	background-color: #fff
}

.pg-render-indicator .show-on-hover {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	top: -9999px;
	left: -9999px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important
}

.pg-render-indicator div.worker-log-text {
	word-wrap: break-word;
	max-width: 500px;
	min-width: 100px
}

.pg-render-indicator:hover {
	max-width: 90%;
	max-height: 90%
}

.pg-render-indicator:hover .show-on-hover {
	clip: auto !important;
	clip-path: none;
	display: block;
	height: auto;
	line-height: normal;
	text-decoration: none;
	width: auto;
	position: static
}

.pro-fullscreen-wrapper,
.pro-fullscreen-wrapper-loading {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 100005
}

.pro-gallery-empty {
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(255, 255, 255, .9)
}

.pro-gallery-empty .pro-gallery-empty-content {
	height: 334px;
	width: 100%;
	overflow: hidden
}

.pro-gallery-empty .pro-gallery-empty-image {
	margin: 66px auto 35px;
	width: 262px;
	height: 132px;
	background-image: url(media/emptystate.85a4add5.svg);
	background-size: contain
}

.pro-gallery-empty .pro-gallery-empty-title {
	color: #4eb7f5;
	font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", sans-serif;
	font-size: 20px;
	line-height: 25px;
	text-align: center;
	margin-bottom: 10px
}

.pro-gallery-empty .pro-gallery-empty-info {
	color: #4eb7f5;
	font-family: "HelveticaNeueW01-45Ligh", "HelveticaNeueW02-45Ligh", "HelveticaNeueW10-45Ligh", sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align: center
}

.comp-kvh6yvzp div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
	background-color: #FFFFFF
}

.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container i.show-more {
	color: rgba(0, 0, 0, 0.7)
}

.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container button.show-more {
	--loadMoreButtonBorderRadius: 0;
	--loadMoreButtonBorderColor: #FFFFFF;
	--loadMoreButtonBorderWidth: 1;
	--loadMoreButtonColor: #000000;
	--loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--loadMoreButtonFontColor: #FFFFFF;
	color: rgba(255, 255, 255, 0.9);
	font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration: ;
	background: rgb(0, 0, 0);
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	border-radius: 0px
}

.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
	color: rgba(0, 0, 0, 0.7)
}

.comp-kvh6yvzp div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
	--loadMoreButtonBorderRadius: 0;
	--loadMoreButtonBorderColor: #FFFFFF;
	--loadMoreButtonBorderWidth: 1;
	--loadMoreButtonColor: #000000;
	--loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--loadMoreButtonFontColor: #FFFFFF;
	color: rgb(255, 255, 255);
	font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration: ;
	background: rgb(0, 0, 0);
	border-width: undefinedpx;
	border-color: rgb(255, 255, 255);
	border-radius: undefinedpx
}

.comp-kvh6yvzp .nav-arrows-container .slideshow-arrow,
.comp-kvh6yvzp .nav-arrows-container .custom-nav-arrows svg {
	--arrowsColor: #000000;
	fill: rgb(0, 0, 0)
}

.comp-kvh6yvzp .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
.comp-kvh6yvzp .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
	--arrowsColor: #000000;
	fill: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .auto-slideshow-counter {
	--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemDescriptionFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
	--itemIconColorSlideshow: #FFFFFF
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
	color: rgb(255, 255, 255) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
	fill: rgb(255, 255, 255) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
	--itemFontSlideshow: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
	--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemDescriptionFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
	--imageLoadingColor: #757575;
	background-color: rgb(117, 117, 117)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
	--itemFontColor: #000000;
	color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
	--itemOpacity: #FFFFFF;
	color: rgba(214, 212, 212, 0.6)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
	--itemOpacity: #FFFFFF;
	fill: rgba(214, 212, 212, 0.6)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
	--itemOpacity: #FFFFFF;
	background: linear-gradient(rgba(214, 212, 212, 0.6) 0, transparent 140px) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
	--itemIconColor: #000000
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
	color: rgb(0, 0, 0) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
	fill: rgb(0, 0, 0) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-title {
	--itemFont: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFontColor: #000000;
	color: rgb(0, 0, 0);
	font: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-description {
	--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemDescriptionFontColor: #000000;
	color: rgb(0, 0, 0) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
	--customButtonFontColor: #000000;
	color: rgb(0, 0, 0) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
	--customButtonColor: #FFFFFF;
	--customButtonBorderRadius: 0;
	--customButtonBorderWidth: 1;
	--customButtonBorderColor: #000000;
	--customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(0, 0, 0) !important;
	font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration: ;
	background: rgba(0, 0, 0, 0) !important;
	border-width: 1px;
	border-radius: 0px;
	border-color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
	--itemOpacity: #FFFFFF;
	background: rgba(214, 212, 212, 0.6) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
	background: #FFFFFF !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
	--itemOpacity: #FFFFFF;
	background: rgba(214, 212, 212, 0.6) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
	background: #FFFFFF !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
	--itemFontSlideshow: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
	--itemDescriptionFontColorSlideshow: #FFFFFF;
	--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-custom-button-wrapper button {
	--customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--customButtonFontColorForHover: #FFFFFF;
	--externalCustomButtonBorderWidth: 0;
	--externalCustomButtonBorderRadius: 0;
	font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration: ;
	color: rgb(255, 255, 255) !important;
	background: rgba(242, 213, 160, 0) !important;
	border-color: rgb(255, 255, 255);
	border-width: 0px;
	border-radius: 0px
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
	--imageLoadingColor: #757575;
	background-color: rgb(117, 117, 117)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
	--itemFontColor: #000000;
	color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
	--itemOpacity: #FFFFFF;
	color: rgba(214, 212, 212, 0.6) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
	--itemOpacity: #FFFFFF;
	fill: rgba(214, 212, 212, 0.6) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
	--itemOpacity: #FFFFFF;
	background: linear-gradient(rgba(214, 212, 212, 0.6) 0, transparent 140px) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
	--itemIconColorSlideshow: #FFFFFF
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button):not(.artstore-add-to-cart-button),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
	color: rgb(255, 255, 255) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
	fill: rgb(255, 255, 255) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-title {
	--itemFontSlideshow: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .info-element-description {
	--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemDescriptionFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
	--itemIconColor: #000000
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover button:not(.pro-gallery-loved):not(.info-element-loved):not(.info-element-custom-button-button),
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
	color: rgb(0, 0, 0) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
	fill: rgb(0, 0, 0) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-title {
	--itemFont: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFontColor: #000000;
	color: rgb(0, 0, 0);
	font: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-description {
	--itemDescriptionFont: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemDescriptionFontColor: #000000;
	color: rgb(0, 0, 0) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
	--customButtonFontColor: #000000;
	color: rgb(0, 0, 0) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
	--customButtonColor: #FFFFFF;
	--customButtonBorderRadius: 0;
	--customButtonBorderWidth: 1;
	--customButtonBorderColor: #000000;
	--customButtonFont: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(0, 0, 0) !important;
	font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration: ;
	background: rgba(0, 0, 0, 0) !important;
	border-width: undefinedpx;
	border-radius: undefinedpx;
	border-color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
	--itemOpacity: #FFFFFF;
	background: rgba(214, 212, 212, 0.6) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
	background: #FFFFFF !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
	--itemOpacity: #FFFFFF;
	background: rgba(214, 212, 212, 0.6) !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
	background: #FFFFFF !important
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-title {
	--itemFontSlideshow: normal normal normal 22px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--itemFontColorSlideshow: #FFFFFF;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
	--itemDescriptionFontColorSlideshow: #FFFFFF;
	--itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(255, 255, 255) !important;
	font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
	text-decoration:
}

.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
.comp-kvh6yvzp .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-custom-button-wrapper button {
	--customButtonFontForHover: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	--customButtonFontColorForHover: #FFFFFF;
	--externalCustomButtonBorderWidth: 0;
	--externalCustomButtonBorderRadius: 0;
	font: normal normal normal 15px/18px helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration: ;
	color: rgb(255, 255, 255) !important;
	background: rgba(242, 213, 160, 0) !important;
	border-color: rgb(255, 255, 255);
	border-width: undefinedpx;
	border-radius: undefinedpx
}

.comp-kvh6yvzp .te-pro-gallery-text-item {
	font: normal normal normal 14px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: #000000
}

.comp-kvh6yvzp .pro-fullscreen-wrapper .pro-fullscreen-text-item {
	--fullscreen-text-item-bg: #FFFFFF;
	background-color: #FFFFFF
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
	--bgColorExpand: #000000;
	background-color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
	--descriptionColorExpand: #FFFFFF;
	--descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(255, 255, 255);
	font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
	--bgColorExpand: #000000;
	background-color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title {
	--titleColorExpand: #FFFFFF;
	--titleFontExpand: normal normal normal 27px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(255, 255, 255);
	font: normal normal normal 50px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
	--descriptionColorExpand: #FFFFFF;
	--descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	color: rgb(255, 255, 255);
	font: normal normal normal 16px/1.4em helvetica-w01-light, helvetica-w02-light, sans-serif;
	text-decoration:
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
	--descriptionColorExpand: #FFFFFF;
	border-color: rgb(255, 255, 255)
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
	--descriptionColorExpand: #FFFFFF;
	color: rgb(255, 255, 255)
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
	--descriptionColorExpand: #FFFFFF;
	color: rgb(255, 255, 255)
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
	--bgColorExpand: #000000;
	color: rgb(0, 0, 0)
}

.comp-kvh6yvzp .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
	--descriptionColorExpand: #FFFFFF;
	--bgColorExpand: #000000;
	color: rgb(255, 255, 255);
	background: rgb(0, 0, 0)
}
 .UNhuLu {
        --padding-left-lvl1: var(--padding-left, 0);
        --padding-right-lvl1: var(--padding-right, 0);
        --padding-left-lvl2: var(--sub-padding-left, 0);
        --padding-right-lvl2: var(--sub-padding-right, 0);
        --padding-left-lvl3: calc(2 * var(--padding-left-lvl2) - var(--padding-left-lvl1));
        --padding-right-lvl3: calc(2 * var(--padding-right-lvl2) - var(--padding-right-lvl1));
        background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
        border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
        border-style: solid;
        border-width: var(--brw, 1px);
        box-sizing: border-box;
        display: flex;
        list-style: none;
        margin: 0;
        min-width: 100px;
        position: relative;
        text-align: var(--text-align, left);
        transition: var(--itemBGColorTrans, background-color .4s ease 0s)
      }

      .UNhuLu .fEGEM_ {
        cursor: pointer;
        display: grid;
        grid-template-columns: 1fr;
        height: var(--item-height, 50px);
        position: relative
      }

      .UNhuLu .fEGEM_>.kGvnrc {
        position: relative;
        text-overflow: ellipsis
      }

      .UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
        bottom: 0;
        color: rgb(var(--txt, var(--color_15, color_15)));
        display: inline;
        font: var(--fnt, var(--font_1));
        left: 0;
        line-height: var(--item-height, 50px);
        overflow: hidden;
        position: absolute;
        right: 0;
        text-overflow: ellipsis;
        top: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        white-space: nowrap
      }

      .UNhuLu .fEGEM_>.RJADXR {
        cursor: pointer;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        min-width: 12px
      }

      .UNhuLu .fEGEM_>.RJADXR>.DpIELp {
        margin: 0 20px;
        min-width: 12px;
        width: 1em
      }

      .UNhuLu .fEGEM_>.RJADXR>.DpIELp svg {
        fill: rgb(var(--arrowColor, var(--color_14, color_14)));
        pointer-events: none
      }

      @supports(-webkit-touch-callout:none) {
        .UNhuLu .fEGEM_>.kGvnrc>.xfxJ27 {
          text-decoration: underline;
          text-decoration-color: transparent
        }
      }

      .UNhuLu.fqtSRp>.fEGEM_ {
        grid-template-columns: var(--template-columns, 1fr 52px)
      }

      .UNhuLu.fqtSRp>.fEGEM_>.kGvnrc {
        grid-column: var(--label-grid-column, auto)
      }

      .UNhuLu.fqtSRp>.fEGEM_>.RJADXR {
        align-items: flex-end;
        display: flex;
        flex-direction: column;
        grid-column: var(--arrow-grid-column, auto);
        justify-content: center
      }

      .UNhuLu.hGjOas>.saNEb7 {
        display: block;
        opacity: 1;
        transition: var(--subMenuOpacityTrans, all .4s ease 0s)
      }

      .UNhuLu.hGjOas>.fEGEM_ .DpIELp {
        transform: rotate(180deg)
      }

      .UNhuLu.QqwXfj>.fEGEM_ {
        background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1))
      }

      .fqtSRp .UNhuLu.QqwXfj>.fEGEM_ {
        background-color: rgba(var(--bgsSub, var(--color_15, color_15)), var(--alpha-bgsSub, 1))
      }

      .UNhuLu.QqwXfj>.fEGEM_>.kGvnrc>.xfxJ27 {
        color: rgb(var(--txtsSub, var(--color_13, color_13)));
        color: rgb(var(--txts, var(--color_13, color_13)))
      }

      .UNhuLu>.saNEb7 {
        display: none;
        min-width: 100%;
        opacity: 0;
        transition: var(--subMenuOpacityTrans, all .4s ease 0s)
      }

      .UNhuLu>.saNEb7>.YLBS9j {
        background-color: rgba(var(--bgexpanded, var(--color_15, color_15)), var(--alpha-bgexpanded, 1));
        border: none
      }

      .UNhuLu>.saNEb7>.YLBS9j .xfxJ27 {
        color: rgb(var(--txtexpanded, var(--color_13, color_13)));
        font: var(--fntSubMenu, var(--font_1));
        line-height: var(--item-height, 50px);
        padding-left: var(--padding-left-lvl2, 0);
        padding-right: var(--padding-right-lvl2, 0)
      }

      .UNhuLu>.saNEb7 .saNEb7 .xfxJ27 {
        padding-left: var(--padding-left-lvl3, 0);
        padding-right: var(--padding-right-lvl3, 0)
      }

      .UNhuLu .ZD5b14 {
        opacity: 0;
        position: absolute
      }

      .UNhuLu .xfxJ27 {
        padding-left: var(--padding-left-lvl1, 0);
        padding-right: var(--padding-right-lvl1, 0)
      }

      .u4cNtA {
        background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
        border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
        border-style: solid;
        border-width: var(--brw, 1px);
        box-sizing: border-box;
        display: flex;
        list-style: none;
        margin: 0;
        position: relative;
        text-align: var(--text-align, left);
        transition: var(--itemBGColorTrans, background-color .4s ease 0s)
      }

      .u4cNtA .fEGEM_ {
        cursor: pointer;
        display: grid;
        grid-template-columns: 1fr;
        height: auto;
        position: relative
      }

      .u4cNtA .fEGEM_>.kGvnrc {
        display: grid;
        position: relative;
        text-overflow: ellipsis
      }

      .u4cNtA .fEGEM_>.kGvnrc>.xfxJ27 {
        color: rgb(var(--txt, var(--color_15, color_15)));
        display: inline;
        font: var(--fnt, var(--font_1));
        overflow: hidden;
        padding-bottom: var(--verticalPadding, 0);
        padding-top: var(--verticalPadding, 0);
        position: relative;
        text-overflow: ellipsis;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        white-space: nowrap
      }

      .u4cNtA .fEGEM_>.RJADXR {
        cursor: pointer;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        min-width: 12px
      }

      .u4cNtA .fEGEM_>.RJADXR>.DpIELp {
        margin: 0 20px;
        min-width: 12px;
        width: 1em
      }

      .u4cNtA .fEGEM_>.RJADXR>.DpIELp svg {
        fill: rgb(var(--arrowColor, var(--color_15, color_15)));
        pointer-events: none
      }

      .u4cNtA.fqtSRp>.fEGEM_ {
        grid-template-columns: var(--template-columns, 1fr 52px)
      }

      .u4cNtA.fqtSRp>.fEGEM_>.kGvnrc {
        grid-column: var(--label-grid-column, auto)
      }

      .u4cNtA.fqtSRp>.fEGEM_>.RJADXR {
        align-items: flex-end;
        display: flex;
        flex-direction: column;
        grid-column: var(--arrow-grid-column, auto);
        justify-content: center
      }

      .u4cNtA.hGjOas>.saNEb7 {
        display: block;
        opacity: 1;
        transition: var(--subMenuOpacityTrans, all .4s ease 0s)
      }

      .u4cNtA.hGjOas>.fEGEM_ .DpIELp {
        transform: rotate(180deg)
      }

      .u4cNtA.QqwXfj>.fEGEM_ {
        background-color: rgba(var(--bgs, var(--color_15, color_15)), var(--alpha-bgs, 1))
      }

      .fqtSRp .u4cNtA.QqwXfj>.fEGEM_ {
        background-color: rgba(var(--bgsSub, var(--color_15, color_15)), var(--alpha-bgsSub, 1))
      }

      .u4cNtA.QqwXfj>.fEGEM_>.kGvnrc>.xfxJ27 {
        color: rgb(var(--txtsSub, var(--color_13, color_13)));
        color: rgb(var(--txts, var(--color_13, color_13)))
      }

      .u4cNtA>.saNEb7 {
        display: none;
        min-width: 100%;
        opacity: 0;
        transition: var(--subMenuOpacityTrans, all .4s ease 0s)
      }

      .u4cNtA>.saNEb7>.YLBS9j {
        background-color: rgba(var(--bgexpanded, var(--color_15, color_15)), var(--alpha-bgexpanded, 1));
        border: none
      }

      .u4cNtA>.saNEb7>.YLBS9j .xfxJ27 {
        color: rgb(var(--txtexpanded, var(--color_13, color_13)));
        font: var(--fntSubMenu, var(--font_1));
        padding-left: var(--sub-padding-left, 0);
        padding-right: var(--sub-padding-right, 0)
      }

      .u4cNtA .ZD5b14 {
        opacity: 0;
        position: absolute
      }

      .u4cNtA .xfxJ27 {
        padding-left: var(--padding-left, 0);
        padding-right: var(--padding-right, 0)
      }

      .EmyVop {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        opacity: 0;
        visibility: hidden
      }

      .EmyVop.two32l {
        opacity: 1;
        visibility: visible
      }

      .EmyVop[data-undisplayed=true] {
        display: none
      }

      .EmyVop:not([data-is-mesh]) .vMwwq3,
      .EmyVop:not([data-is-mesh]) .vnTKrr {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
      }

      .YppmB_ {
        background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
        display: initial;
        height: 100%;
        left: 0;
        opacity: 0;
        position: fixed;
        top: 0;
        width: 100%
      }

      .YppmB_.RmiF1m {
        display: none
      }

      :host(.device-mobile-optimized) .YppmB_,
      body.device-mobile-optimized .YppmB_ {
        height: 100vh;
        left: calc((100% - var(--screen-width))/2);
        width: var(--screen-width)
      }

      :host(.device-mobile-optimized) .EmyVop.RmiF1m,
      body.device-mobile-optimized .EmyVop.RmiF1m {
        left: calc((100% - var(--screen-width))/2)
      }

      :host(.device-mobile-optimized) .EmyVop.dqZerU,
      body.device-mobile-optimized .EmyVop.dqZerU {
        height: 100vh
      }

      :host(:not(.device-mobile-optimized)) .EmyVop.dqZerU,
      body:not(.device-mobile-optimized) .EmyVop.dqZerU {
        height: 100vh
      }

      .Zcgm3P.dqZerU,
      .Zcgm3P.dqZerU>:first-child {
        height: calc(var(--menu-height) - var(--wix-ads-height))
      }

      .Zcgm3P.dqZerU>:first-child {
        margin-top: var(--wix-ads-height)
      }

      .EmyVop.dqZerU {
        top: 0
      }

      .vnTKrr {
        height: 100%;
        width: 100%
      }

      .EmyVop {
        position: fixed;
        z-index: calc(var(--above-all-z-index) - 1)
      }

      ._1tQlq {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        opacity: 0;
        visibility: hidden
      }

      ._1tQlq.kTFWgg {
        opacity: 1;
        visibility: visible
      }

      ._1tQlq[data-undisplayed=true] {
        display: none
      }

      ._1tQlq:not([data-is-mesh]) .X9vkbb,
      ._1tQlq:not([data-is-mesh]) .jpeeyX {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
      }

      .PbIVkr {
        background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
        display: initial;
        height: 100%;
        left: 0;
        opacity: 0;
        position: fixed;
        top: 0;
        width: 100%
      }

      .PbIVkr.YN_fLB {
        display: none
      }

      :host(.device-mobile-optimized) .PbIVkr,
      body.device-mobile-optimized .PbIVkr {
        height: 100vh;
        left: calc((100% - var(--screen-width))/2);
        width: var(--screen-width)
      }

      :host(.device-mobile-optimized) ._1tQlq.YN_fLB,
      body.device-mobile-optimized ._1tQlq.YN_fLB {
        left: calc((100% - var(--screen-width))/2)
      }

      :host(.device-mobile-optimized) ._1tQlq.jFliG2,
      body.device-mobile-optimized ._1tQlq.jFliG2 {
        height: 100vh
      }

      :host(:not(.device-mobile-optimized)) ._1tQlq.jFliG2,
      body:not(.device-mobile-optimized) ._1tQlq.jFliG2 {
        height: 100vh
      }

      .n74Psq.jFliG2,
      .n74Psq.jFliG2>:first-child {
        height: calc(var(--menu-height) - var(--wix-ads-height))
      }

      .n74Psq.jFliG2>:first-child {
        margin-top: var(--wix-ads-height)
      }

      ._1tQlq.jFliG2 {
        top: 0
      }

      .jpeeyX {
        height: 100%;
        width: 100%
      }

      ._1tQlq {
        position: fixed;
        z-index: calc(var(--above-all-z-index) - 1)
      }

      .n74Psq {
        -ms-overflow-style: none;
        overflow-x: hidden;
        overflow-y: scroll;
        overflow: -moz-scrollbars-none;
        position: relative;
        scrollbar-width: none
      }

      .n74Psq::-webkit-scrollbar {
        height: 0;
        width: 0
      }

      .HlRz5e {
        display: block;
        height: 100%;
        width: 100%
      }

      .HlRz5e img {
        max-width: var(--wix-img-max-width, 100%)
      }

      .HlRz5e[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
      }

      .HlRz5e[data-animate-blur] img[data-load-done] {
        filter: none
      }

      .I5zqsT {
        display: block
      }

      .I5zqsT,
      .MW5IWV {
        height: 100%;
        width: 100%
      }

      .MW5IWV {
        left: 0;
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        -webkit-mask-size: var(--mask-size, 100%);
        mask-size: var(--mask-size, 100%);
        overflow: hidden;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: absolute;
        top: 0
      }

      .MW5IWV.N3eg0s {
        clip: rect(0, auto, auto, 0)
      }

      .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
      }

      .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height, 100%);
        opacity: var(--fill-layer-image-opacity)
      }

      .MW5IWV .dLPlxY img {
        height: 100%;
        width: 100%
      }

      @supports(-webkit-hyphens:none) {
        .MW5IWV.N3eg0s {
          clip: auto;
          -webkit-clip-path: inset(0)
        }
      }

      .VgO9Yg {
        height: 100%
      }

      .LWbAav {
        background-color: var(--bg-overlay-color);
        background-image: var(--bg-gradient);
        transition: var(--inherit-transition)
      }

      .K_YxMd,
      .yK6aSC {
        opacity: var(--fill-layer-video-opacity)
      }

      .NGjcJN {
        bottom: var(--media-padding-bottom);
        height: var(--media-padding-height);
        position: absolute;
        top: var(--media-padding-top);
        width: 100%
      }

      .mNGsUM {
        transform: scale(var(--scale, 1));
        transition: var(--transform-duration, transform 0s)
      }

      .K_YxMd {
        height: 100%;
        position: relative;
        width: 100%
      }

      .bX9O_S {
        -webkit-clip-path: var(--fill-layer-clip);
        clip-path: var(--fill-layer-clip)
      }

      .Z_wCwr,
      .bX9O_S {
        position: absolute;
        top: 0
      }

      .Jxk_UL img,
      .Z_wCwr,
      .bX9O_S {
        height: 100%;
        width: 100%
      }

      .K8MSra {
        opacity: 0
      }

      .K8MSra,
      .YTb3b4 {
        position: absolute;
        top: 0
      }

      .YTb3b4 {
        height: 0;
        left: 0;
        overflow: hidden;
        width: 0
      }

      .SUz0WK {
        left: 0;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: var(--fill-layer-background-media-position)
      }

      .FNxOn5,
      .SUz0WK,
      .m4khSP {
        height: 100%;
        top: 0;
        width: 100%
      }

      .FNxOn5 {
        position: absolute
      }

      .m4khSP {
        background-color: var(--fill-layer-background-overlay-color);
        opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
        position: var(--fill-layer-background-overlay-position);
        transform: var(--fill-layer-background-overlay-transform)
      }

      @supports(mix-blend-mode:overlay) {
        .m4khSP {
          mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
          opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
        }
      }
      .LHrbPP {
        background: #fff;
        border-radius: 24px;
        color: #116dff;
        cursor: pointer;
        font-family: Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
        font-size: 14px;
        height: 0;
        left: 50%;
        margin-left: -94px;
        opacity: 0;
        padding: 0 24px 0 24px;
        pointer-events: none;
        position: absolute;
        top: 60px;
        width: 0;
        z-index: 9999
      }

      .LHrbPP:focus {
        border: 2px solid;
        height: 40px;
        opacity: 1;
        pointer-events: auto;
        width: auto
      }
    
      .MW5IWV {
        height: 100%;
        left: 0;
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        -webkit-mask-size: var(--mask-size, 100%);
        mask-size: var(--mask-size, 100%);
        overflow: hidden;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: absolute;
        top: 0;
        width: 100%
      }

      .MW5IWV.N3eg0s {
        clip: rect(0, auto, auto, 0)
      }

      .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
      }

      .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height, 100%);
        opacity: var(--fill-layer-image-opacity)
      }

      .MW5IWV .dLPlxY img {
        height: 100%;
        width: 100%
      }

      @supports(-webkit-hyphens:none) {
        .MW5IWV.N3eg0s {
          clip: auto;
          -webkit-clip-path: inset(0)
        }
      }

      .VgO9Yg {
        height: 100%
      }

      .LWbAav {
        background-color: var(--bg-overlay-color);
        background-image: var(--bg-gradient);
        transition: var(--inherit-transition)
      }

      .K_YxMd,
      .yK6aSC {
        opacity: var(--fill-layer-video-opacity)
      }

      .NGjcJN {
        bottom: var(--media-padding-bottom);
        height: var(--media-padding-height);
        position: absolute;
        top: var(--media-padding-top);
        width: 100%
      }

      .mNGsUM {
        transform: scale(var(--scale, 1));
        transition: var(--transform-duration, transform 0s)
      }

      .K_YxMd {
        height: 100%;
        position: relative;
        width: 100%
      }

      .Oqnisf {
        overflow: visible
      }

      .Oqnisf .MW5IWV .LWbAav {
        background-color: var(--section-corvid-background-color, var(--bg-overlay-color))
      }

      .cM88eO {
        backface-visibility: hidden
      }

      .YtfWHd {
        left: 0;
        position: absolute;
        top: 0
      }

      .HlRz5e {
        display: block;
        height: 100%;
        width: 100%
      }

      .HlRz5e img {
        max-width: var(--wix-img-max-width, 100%)
      }

      .HlRz5e[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
      }

      .HlRz5e[data-animate-blur] img[data-load-done] {
        filter: none
      }

      .I5zqsT {
        display: block;
        height: 100%;
        width: 100%
      }

      .bX9O_S {
        -webkit-clip-path: var(--fill-layer-clip);
        clip-path: var(--fill-layer-clip)
      }

      .Z_wCwr,
      .bX9O_S {
        position: absolute;
        top: 0
      }

      .Jxk_UL img,
      .Z_wCwr,
      .bX9O_S {
        height: 100%;
        width: 100%
      }

      .K8MSra {
        opacity: 0
      }

      .K8MSra,
      .YTb3b4 {
        position: absolute;
        top: 0
      }

      .YTb3b4 {
        height: 0;
        left: 0;
        overflow: hidden;
        width: 0
      }

      .SUz0WK {
        left: 0;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: var(--fill-layer-background-media-position)
      }

      .FNxOn5,
      .SUz0WK,
      .m4khSP {
        height: 100%;
        top: 0;
        width: 100%
      }

      .FNxOn5 {
        position: absolute
      }

      .m4khSP {
        background-color: var(--fill-layer-background-overlay-color);
        opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
        position: var(--fill-layer-background-overlay-position);
        transform: var(--fill-layer-background-overlay-transform)
      }

      @supports(mix-blend-mode:overlay) {
        .m4khSP {
          mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
          opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
        }
      }

      .dkukWC {
        --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
        --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
        --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
        height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
      }

      .dkukWC,
      .dkukWC .FRCqDF {
        left: 0;
        position: absolute;
        width: 100%
      }

      .dkukWC .FRCqDF {
        --divider-layer-i__: var(--divider-layer-i, 0);
        background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
        background-repeat: repeat-x;
        border-bottom-style: solid;
        border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
        height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
        opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
      }

      .xnZvZH {
        --divider-height__: var(--divider-top-height, auto);
        --divider-offset-x__: var(--divider-top-offset-x, 0px);
        --divider-layers-size__: var(--divider-top-layers-size, 0);
        --divider-layers-y__: var(--divider-top-layers-y, 0px);
        --divider-layers-x__: var(--divider-top-layers-x, 0px);
        --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
        border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
        opacity: var(--divider-top-opacity, 1);
        top: 0;
        transform: var(--divider-top-flip, scaleY(-1))
      }

      .xnZvZH .FRCqDF {
        background-image: var(--divider-top-image, none);
        background-size: var(--divider-top-size, contain);
        border-color: var(--divider-top-color, currentColor);
        bottom: 0;
        filter: var(--divider-top-filter, none)
      }

      .xnZvZH .FRCqDF[data-divider-layer="1"] {
        display: var(--divider-top-layer-1-display, block)
      }

      .xnZvZH .FRCqDF[data-divider-layer="2"] {
        display: var(--divider-top-layer-2-display, block)
      }

      .xnZvZH .FRCqDF[data-divider-layer="3"] {
        display: var(--divider-top-layer-3-display, block)
      }

      .MBOSCN {
        --divider-height__: var(--divider-bottom-height, auto);
        --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
        --divider-layers-size__: var(--divider-bottom-layers-size, 0);
        --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
        --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
        --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
        border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
        bottom: 0;
        opacity: var(--divider-bottom-opacity, 1);
        transform: var(--divider-bottom-flip, none)
      }

      .MBOSCN .FRCqDF {
        background-image: var(--divider-bottom-image, none);
        background-size: var(--divider-bottom-size, contain);
        border-color: var(--divider-bottom-color, currentColor);
        bottom: 0;
        filter: var(--divider-bottom-filter, none)
      }

      .MBOSCN .FRCqDF[data-divider-layer="1"] {
        display: var(--divider-bottom-layer-1-display, block)
      }

      .MBOSCN .FRCqDF[data-divider-layer="2"] {
        display: var(--divider-bottom-layer-2-display, block)
      }

      .MBOSCN .FRCqDF[data-divider-layer="3"] {
        display: var(--divider-bottom-layer-3-display, block)
      }
      .TWFxr5 {
        height: auto !important
      }

      .May50y {
        overflow: hidden !important
      }
 
      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2') format('woff2');
        unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'din-next-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w10-light.woff2') format('woff2');
        unicode-range: U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'din-next-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w02-light.woff2') format('woff2');
        unicode-range: U+000D, U+0100-010F, U+0111-0130, U+0132-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+01FA-01FF, U+0218-021B, U+0237, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03C0, U+1E80-1E85, U+1EF2-1EF3, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB00-FB04;
        font-display: swap;
      }

      @font-face {
        font-family: 'din-next-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/eca8b0cd-45d8-43cf-aee7-ca462bc5497c/v1/din-next-w01-light.woff2') format('woff2');
        unicode-range: U+0020-007E, U+00A0-00FF, U+0110, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6-02C7, U+02DA, U+02DC, U+03BC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
        unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6zRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu4DRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6jRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRmFqWF_g.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5j5hNKc.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      #masterPage.landingPage #SITE_HEADER {
        display: none;
      }

      #masterPage.landingPage #SITE_FOOTER {
        display: none;
      }

      #masterPage.landingPage #SITE_HEADER-placeholder {
        display: none;
      }

      #masterPage.landingPage #SITE_FOOTER-placeholder {
        display: none;
      }

      #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
      #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus~.wixSdkShowFocusOnSibling {
        --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
        box-shadow: var(--focus-ring-box-shadow) !important;
        z-index: 1;
      }

      .has-inner-focus-ring {
        --focus-ring-box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
      }

      #masterPage {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      #SITE_HEADER {
        z-index: 50;
        --above-all-in-container: 10000;
      }

      #PAGES_CONTAINER {
        --pinned-layer-in-container: 51;
        --above-all-in-container: 49;
      }

      #SITE_FOOTER {
        --pinned-layer-in-container: 52;
        --above-all-in-container: 49;
      }

      #BACK_TO_TOP_BUTTON-pinned-layer {
        z-index: calc(var(--pinned-layers-in-page, 0) + 53);
        --above-all-in-container: 10000;
      }

      #QUICK_ACTION_BAR {
        z-index: calc(var(--above-all-z-index) - 2);
        --above-all-in-container: 10000;
      }

      #BACK_TO_TOP_BUTTON {
        justify-self: end;
        margin-right: 20px;
        align-self: end;
        margin-bottom: 87px;
        position: absolute;
        grid-area: 1 / 1 / 2 / 2;
        pointer-events: auto;
      }

      :root,
      :host,
      .spxThemeOverride,
      .max-width-container {
        --color_0: 255, 255, 255;
        --color_1: 255, 255, 255;
        --color_2: 0, 0, 0;
        --color_3: 237, 28, 36;
        --color_4: 0, 136, 203;
        --color_5: 255, 203, 5;
        --color_6: 114, 114, 114;
        --color_7: 176, 176, 176;
        --color_8: 255, 255, 255;
        --color_9: 114, 114, 114;
        --color_10: 176, 176, 176;
        --color_11: 0, 0, 0;
        --color_12: 117, 117, 117;
        --color_13: 186, 186, 186;
        --color_14: 214, 212, 212;
        --color_15: 255, 255, 255;
        --color_16: 121, 106, 80;
        --color_17: 181, 160, 120;
        --color_18: 242, 213, 160;
        --color_19: 248, 234, 206;
        --color_20: 255, 245, 226;
        --color_21: 53, 79, 161;
        --color_22: 80, 118, 242;
        --color_23: 164, 183, 246;
        --color_24: 205, 215, 250;
        --color_25: 217, 226, 255;
        --color_26: 122, 84, 72;
        --color_27: 182, 125, 107;
        --color_28: 243, 167, 143;
        --color_29: 249, 210, 198;
        --color_30: 255, 228, 220;
        --color_31: 21, 41, 27;
        --color_32: 43, 83, 54;
        --color_33: 64, 124, 81;
        --color_34: 163, 196, 173;
        --color_35: 180, 219, 191;
        --color_36: 0, 0, 0;
        --color_37: 255, 255, 255;
        --color_38: 117, 117, 117;
        --color_39: 186, 186, 186;
        --color_40: 214, 212, 212;
        --color_41: 242, 213, 160;
        --color_42: 255, 255, 255;
        --color_43: 186, 186, 186;
        --color_44: 0, 0, 0;
        --color_45: 255, 255, 255;
        --color_46: 255, 255, 255;
        --color_47: 214, 212, 212;
        --color_48: 242, 213, 160;
        --color_49: 242, 213, 160;
        --color_50: 0, 0, 0;
        --color_51: 0, 0, 0;
        --color_52: 242, 213, 160;
        --color_53: 242, 213, 160;
        --color_54: 186, 186, 186;
        --color_55: 186, 186, 186;
        --color_56: 0, 0, 0;
        --color_57: 0, 0, 0;
        --color_58: 242, 213, 160;
        --color_59: 242, 213, 160;
        --color_60: 242, 213, 160;
        --color_61: 242, 213, 160;
        --color_62: 0, 0, 0;
        --color_63: 0, 0, 0;
        --color_64: 186, 186, 186;
        --color_65: 186, 186, 186;
        --font_0: normal normal normal 60px/1.4em helvetica-w01-roman, sans-serif;
        --font_1: normal normal normal 16px/1.4em din-next-w01-light, sans-serif;
        --font_2: normal normal normal 50px/1.4em helvetica-w01-roman, sans-serif;
        --font_3: normal normal normal 42px/1.4em helvetica-w01-roman, sans-serif;
        --font_4: normal normal normal 33px/1.4em helvetica-w01-roman, sans-serif;
        --font_5: normal normal normal 27px/1.4em helvetica-w01-light, sans-serif;
        --font_6: normal normal normal 22px/1.4em helvetica-w01-light, sans-serif;
        --font_7: normal normal normal 17px/1.4em helvetica-w01-light, sans-serif;
        --font_8: normal normal normal 16px/1.4em helvetica-w01-light, sans-serif;
        --font_9: normal normal normal 14px/1.4em helvetica-w01-light, sans-serif;
        --font_10: normal normal normal 12px/1.4em din-next-w01-light, sans-serif;
        --wix-ads-height: 0px;
        --sticky-offset: 0px;
        --wix-ads-top-height: 0px;
        --site-width: 320px;
        --above-all-z-index: 100000;
        --portals-z-index: 100001;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        --minViewportSize: 320;
        --maxViewportSize: 1920;
        --theme-spx-ratio: 1px;
        --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
        --customScaleViewportLimit: clamp(var(--minViewportSize) * 1px, 100 * var(--one-unit), min(var(--section-max-width), var(--maxViewportSize) * 1px));
      }

      .font_0 {
        font: var(--font_0);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_1 {
        font: var(--font_1);
        color: rgb(var(--color_14));
        letter-spacing: 0em;
      }

      .font_2 {
        font: var(--font_2);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_3 {
        font: var(--font_3);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_4 {
        font: var(--font_4);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_5 {
        font: var(--font_5);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_6 {
        font: var(--font_6);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_7 {
        font: var(--font_7);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_8 {
        font: var(--font_8);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_9 {
        font: var(--font_9);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_10 {
        font: var(--font_10);
        color: rgb(var(--color_14));
        letter-spacing: 0em;
      }

      .color_0 {
        color: rgb(var(--color_0));
      }

      .color_1 {
        color: rgb(var(--color_1));
      }

      .color_2 {
        color: rgb(var(--color_2));
      }

      .color_3 {
        color: rgb(var(--color_3));
      }

      .color_4 {
        color: rgb(var(--color_4));
      }

      .color_5 {
        color: rgb(var(--color_5));
      }

      .color_6 {
        color: rgb(var(--color_6));
      }

      .color_7 {
        color: rgb(var(--color_7));
      }

      .color_8 {
        color: rgb(var(--color_8));
      }

      .color_9 {
        color: rgb(var(--color_9));
      }

      .color_10 {
        color: rgb(var(--color_10));
      }

      .color_11 {
        color: rgb(var(--color_11));
      }

      .color_12 {
        color: rgb(var(--color_12));
      }

      .color_13 {
        color: rgb(var(--color_13));
      }

      .color_14 {
        color: rgb(var(--color_14));
      }

      .color_15 {
        color: rgb(var(--color_15));
      }

      .color_16 {
        color: rgb(var(--color_16));
      }

      .color_17 {
        color: rgb(var(--color_17));
      }

      .color_18 {
        color: rgb(var(--color_18));
      }

      .color_19 {
        color: rgb(var(--color_19));
      }

      .color_20 {
        color: rgb(var(--color_20));
      }

      .color_21 {
        color: rgb(var(--color_21));
      }

      .color_22 {
        color: rgb(var(--color_22));
      }

      .color_23 {
        color: rgb(var(--color_23));
      }

      .color_24 {
        color: rgb(var(--color_24));
      }

      .color_25 {
        color: rgb(var(--color_25));
      }

      .color_26 {
        color: rgb(var(--color_26));
      }

      .color_27 {
        color: rgb(var(--color_27));
      }

      .color_28 {
        color: rgb(var(--color_28));
      }

      .color_29 {
        color: rgb(var(--color_29));
      }

      .color_30 {
        color: rgb(var(--color_30));
      }

      .color_31 {
        color: rgb(var(--color_31));
      }

      .color_32 {
        color: rgb(var(--color_32));
      }

      .color_33 {
        color: rgb(var(--color_33));
      }

      .color_34 {
        color: rgb(var(--color_34));
      }

      .color_35 {
        color: rgb(var(--color_35));
      }

      .color_36 {
        color: rgb(var(--color_36));
      }

      .color_37 {
        color: rgb(var(--color_37));
      }

      .color_38 {
        color: rgb(var(--color_38));
      }

      .color_39 {
        color: rgb(var(--color_39));
      }

      .color_40 {
        color: rgb(var(--color_40));
      }

      .color_41 {
        color: rgb(var(--color_41));
      }

      .color_42 {
        color: rgb(var(--color_42));
      }

      .color_43 {
        color: rgb(var(--color_43));
      }

      .color_44 {
        color: rgb(var(--color_44));
      }

      .color_45 {
        color: rgb(var(--color_45));
      }

      .color_46 {
        color: rgb(var(--color_46));
      }

      .color_47 {
        color: rgb(var(--color_47));
      }

      .color_48 {
        color: rgb(var(--color_48));
      }

      .color_49 {
        color: rgb(var(--color_49));
      }

      .color_50 {
        color: rgb(var(--color_50));
      }

      .color_51 {
        color: rgb(var(--color_51));
      }

      .color_52 {
        color: rgb(var(--color_52));
      }

      .color_53 {
        color: rgb(var(--color_53));
      }

      .color_54 {
        color: rgb(var(--color_54));
      }

      .color_55 {
        color: rgb(var(--color_55));
      }

      .color_56 {
        color: rgb(var(--color_56));
      }

      .color_57 {
        color: rgb(var(--color_57));
      }

      .color_58 {
        color: rgb(var(--color_58));
      }

      .color_59 {
        color: rgb(var(--color_59));
      }

      .color_60 {
        color: rgb(var(--color_60));
      }

      .color_61 {
        color: rgb(var(--color_61));
      }

      .color_62 {
        color: rgb(var(--color_62));
      }

      .color_63 {
        color: rgb(var(--color_63));
      }

      .color_64 {
        color: rgb(var(--color_64));
      }

      .color_65 {
        color: rgb(var(--color_65));
      }

      .backcolor_0 {
        background-color: rgb(var(--color_0));
      }

      .backcolor_1 {
        background-color: rgb(var(--color_1));
      }

      .backcolor_2 {
        background-color: rgb(var(--color_2));
      }

      .backcolor_3 {
        background-color: rgb(var(--color_3));
      }

      .backcolor_4 {
        background-color: rgb(var(--color_4));
      }

      .backcolor_5 {
        background-color: rgb(var(--color_5));
      }

      .backcolor_6 {
        background-color: rgb(var(--color_6));
      }

      .backcolor_7 {
        background-color: rgb(var(--color_7));
      }

      .backcolor_8 {
        background-color: rgb(var(--color_8));
      }

      .backcolor_9 {
        background-color: rgb(var(--color_9));
      }

      .backcolor_10 {
        background-color: rgb(var(--color_10));
      }

      .backcolor_11 {
        background-color: rgb(var(--color_11));
      }

      .backcolor_12 {
        background-color: rgb(var(--color_12));
      }

      .backcolor_13 {
        background-color: rgb(var(--color_13));
      }

      .backcolor_14 {
        background-color: rgb(var(--color_14));
      }

      .backcolor_15 {
        background-color: rgb(var(--color_15));
      }

      .backcolor_16 {
        background-color: rgb(var(--color_16));
      }

      .backcolor_17 {
        background-color: rgb(var(--color_17));
      }

      .backcolor_18 {
        background-color: rgb(var(--color_18));
      }

      .backcolor_19 {
        background-color: rgb(var(--color_19));
      }

      .backcolor_20 {
        background-color: rgb(var(--color_20));
      }

      .backcolor_21 {
        background-color: rgb(var(--color_21));
      }

      .backcolor_22 {
        background-color: rgb(var(--color_22));
      }

      .backcolor_23 {
        background-color: rgb(var(--color_23));
      }

      .backcolor_24 {
        background-color: rgb(var(--color_24));
      }

      .backcolor_25 {
        background-color: rgb(var(--color_25));
      }

      .backcolor_26 {
        background-color: rgb(var(--color_26));
      }

      .backcolor_27 {
        background-color: rgb(var(--color_27));
      }

      .backcolor_28 {
        background-color: rgb(var(--color_28));
      }

      .backcolor_29 {
        background-color: rgb(var(--color_29));
      }

      .backcolor_30 {
        background-color: rgb(var(--color_30));
      }

      .backcolor_31 {
        background-color: rgb(var(--color_31));
      }

      .backcolor_32 {
        background-color: rgb(var(--color_32));
      }

      .backcolor_33 {
        background-color: rgb(var(--color_33));
      }

      .backcolor_34 {
        background-color: rgb(var(--color_34));
      }

      .backcolor_35 {
        background-color: rgb(var(--color_35));
      }

      .backcolor_36 {
        background-color: rgb(var(--color_36));
      }

      .backcolor_37 {
        background-color: rgb(var(--color_37));
      }

      .backcolor_38 {
        background-color: rgb(var(--color_38));
      }

      .backcolor_39 {
        background-color: rgb(var(--color_39));
      }

      .backcolor_40 {
        background-color: rgb(var(--color_40));
      }

      .backcolor_41 {
        background-color: rgb(var(--color_41));
      }

      .backcolor_42 {
        background-color: rgb(var(--color_42));
      }

      .backcolor_43 {
        background-color: rgb(var(--color_43));
      }

      .backcolor_44 {
        background-color: rgb(var(--color_44));
      }

      .backcolor_45 {
        background-color: rgb(var(--color_45));
      }

      .backcolor_46 {
        background-color: rgb(var(--color_46));
      }

      .backcolor_47 {
        background-color: rgb(var(--color_47));
      }

      .backcolor_48 {
        background-color: rgb(var(--color_48));
      }

      .backcolor_49 {
        background-color: rgb(var(--color_49));
      }

      .backcolor_50 {
        background-color: rgb(var(--color_50));
      }

      .backcolor_51 {
        background-color: rgb(var(--color_51));
      }

      .backcolor_52 {
        background-color: rgb(var(--color_52));
      }

      .backcolor_53 {
        background-color: rgb(var(--color_53));
      }

      .backcolor_54 {
        background-color: rgb(var(--color_54));
      }

      .backcolor_55 {
        background-color: rgb(var(--color_55));
      }

      .backcolor_56 {
        background-color: rgb(var(--color_56));
      }

      .backcolor_57 {
        background-color: rgb(var(--color_57));
      }

      .backcolor_58 {
        background-color: rgb(var(--color_58));
      }

      .backcolor_59 {
        background-color: rgb(var(--color_59));
      }

      .backcolor_60 {
        background-color: rgb(var(--color_60));
      }

      .backcolor_61 {
        background-color: rgb(var(--color_61));
      }

      .backcolor_62 {
        background-color: rgb(var(--color_62));
      }

      .backcolor_63 {
        background-color: rgb(var(--color_63));
      }

      .backcolor_64 {
        background-color: rgb(var(--color_64));
      }

      .backcolor_65 {
        background-color: rgb(var(--color_65));
      }

      #masterPage:not(.landingPage) {
        --top-offset: var(--header-height);
        --header-height: 85px;
      }

      #masterPage.landingPage {
        --top-offset: 0px;
      }

      #SITE_HEADER {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=SITE_HEADERinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=SITE_HEADERinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="comp-kid5aaa4"] {
        position: relative;
        margin: 0px 0px 0px calc((100% - 320px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #SITE_HEADER {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        position: sticky !important;
        top: var(--wix-ads-height);
      }

      #comp-kid5aaa4 {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=comp-kid5aabiinlineContent] {
        height: auto;
        width: 320px;
      }

      [data-mesh-id=comp-kid5aabiinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-kid5aabiinlineContent-gridContainer]>[id="comp-kid5c5rx"] {
        position: relative;
        margin: 20px 0px 27px 0;
        left: 20px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=comp-kid5aabiinlineContent-gridContainer]>[id="comp-kid5du9p"] {
        position: relative;
        margin: 24px 0px 35px 0;
        left: 126px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=comp-kid5aabiinlineContent-gridContainer]>[id="MENU_AS_CONTAINER_TOGGLE"] {
        position: relative;
        margin: 12px 0px 23px 0;
        left: 260px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-kid5aaa4 {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        --padding: -1px;
        --margin: -1px;
        --firstChildMarginTop: -1px;
        --lastChildMarginBottom: -1px;
        --items-direction: row;
      }

      #comp-kid5aabi {
        width: 320px;
      }

      #comp-kid5aabi {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        width: 100%;
        --column-width: 320px;
        --column-flex: 320;
      }

      #comp-kid5c5rx {
        width: 78px;
        height: auto;
      }

      #comp-kid5c5rx {
        --font_0: normal normal normal 35.57692307692308px/1.4em helvetica-w01-roman, sans-serif;
        --font_1: normal normal normal 15.384615384615385px/1.4em din-next-w01-light, sans-serif;
        --font_2: normal normal normal 32.69230769230769px/1.4em helvetica-w01-roman, sans-serif;
        --font_3: normal normal normal 29.80769230769231px/1.4em helvetica-w01-roman, sans-serif;
        --font_4: normal normal normal 26.923076923076923px/1.4em helvetica-w01-roman, sans-serif;
        --font_5: normal normal normal 25px/1.4em helvetica-w01-light, sans-serif;
        --font_6: normal normal normal 21.153846153846153px/1.4em helvetica-w01-light, sans-serif;
        --font_7: normal normal normal 16.346153846153847px/1.4em helvetica-w01-light, sans-serif;
        --font_8: normal normal normal 15.384615384615385px/1.4em helvetica-w01-light, sans-serif;
        --font_9: normal normal normal 14.423076923076923px/1.4em helvetica-w01-light, sans-serif;
        --font_10: normal normal normal 12.5px/1.4em din-next-w01-light, sans-serif;
      }

      #comp-kid5du9p {
        width: 67px;
        height: 26px;
      }

      #comp-kid5du9p {
        --item-size: 26px;
        --item-margin: 0px 15px 0px 0px;
        --item-display: inline-block;
        width: 67px;
        height: 26px;
      }

      #MENU_AS_CONTAINER_TOGGLE {
        --rd: 0px;
        --shd: none;
        --bg: var(--color_11);
        --borderwidth: 0px;
        --bordercolor: var(--color_15);
        --rdOpen: 0px;
        --shdOpen: none;
        --bgOpen: var(--color_11);
        --borderwidthOpen: 0px;
        --bordercolorOpen: var(--color_15);
        --lineColor: var(--color_15);
        --alpha-lineColor: 1;
        --lineColorOpen: var(--color_15);
        --alpha-lineColorOpen: 1;
        --alpha-bg: 0;
        --alpha-bgOpen: 0;
        --alpha-bordercolor: 1;
        --alpha-bordercolorOpen: 1;
        --boxShadowToggleOn-shd: none;
        --boxShadowToggleOn-shdOpen: none;
      }

      #MENU_AS_CONTAINER_TOGGLE {
        width: 50px;
        height: 50px;
      }

      #MENU_AS_CONTAINER {
        --bg: var(--color_15);
        --alpha-bg: 0.6;
      }

      #MENU_AS_CONTAINER {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=MENU_AS_CONTAINERinlineContent] {
        height: auto;
        width: 320px;
      }

      [data-mesh-id=MENU_AS_CONTAINERinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
        padding-bottom: 0px;
        box-sizing: border-box;
      }

      [data-mesh-id=MENU_AS_CONTAINERinlineContent-gridContainer]>[id="MENU_AS_CONTAINER_EXPANDABLE_MENU"] {
        position: relative;
        margin: 102px 0px 0 0;
        left: 66px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #MENU_AS_CONTAINER {
        left: calc((100% - 320px) / 2);
        --bg-overlay-color: rgb(var(--color_11));
        --bg-gradient: none;
        --screen-width: 100vw;
      }

      #MENU_AS_CONTAINER_EXPANDABLE_MENU {
        --bgs: var(--color_11);
        --itemBGColorNoTrans: background-color 50ms ease 0s;
        --shd: none;
        --bg: var(--color_11);
        --brw: 0px 0px 0px 0px;
        --brd: var(--color_15);
        --itemBGColorTrans: background-color 0.4s ease 0s;
        --fnt: var(--font_7);
        --txt: var(--color_15);
        --alpha-txt: 1;
        --arrowColor: var(--color_15);
        --alpha-arrowColor: 1;
        --subMenuOpacityTrans: opacity 0.4s ease 0s;
        --bgsSub: var(--color_11);
        --txtsSub: var(--color_18);
        --alpha-txtsSub: 1;
        --txts: var(--color_18);
        --alpha-txts: 1;
        --bgexpanded: var(--color_11);
        --fntSubMenu: var(--font_7);
        --txtexpanded: var(--color_15);
        --alpha-txtexpanded: 1;
        --menuSpacing: 10px;
        --subMenuSpacing: 25px;

        --SKINS_fntSubmenu:normal normal normal 16px/1.4em din-next-w01-light {
          color_14
        }

        ;
        --SKINS_submenuBR:90px;
        --SKINS_submenuMargin:0;
        --alpha-SKINS_bgSubmenu:0;
        --alpha-bg:0;
        --alpha-bgexpanded:0;
        --alpha-bgh:1;
        --alpha-bgs:0;
        --alpha-bgsSub:0;
        --alpha-brd:0.2;
        --bgh:230,
        234,
        245;
        --boxShadowToggleOn-shd:none;
        --rd:90px;
        --separatorHeight:15;
        --sepw:1;
        --textSpacing:0;
      }

      #MENU_AS_CONTAINER_EXPANDABLE_MENU {
        width: 188px;
        height: 224px;
      }

      #MENU_AS_CONTAINER_EXPANDABLE_MENU {
        height: auto;
        --direction: rtl;
        --item-height: 56px;
        --text-align: center;
        --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
        --label-grid-column: 2;
        --arrow-grid-column: 3;
        --padding-left: 0px;
        --sub-padding-left: 0px;
        --padding-right: 0px;
        --sub-padding-right: 0px;
      }

      #PAGES_CONTAINER {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      #SITE_PAGES {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      #SITE_PAGES {
        --transition-duration: 0ms;
      }

      #SITE_FOOTER {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=SITE_FOOTERinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="comp-kxzzdepo"] {
        position: relative;
        margin: 25px 0px 0px calc((100% - 320px) * 0.5);
        left: 7px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #SITE_FOOTER {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
      }

      #comp-kxzzdepo {
        --blendMode: normal;
        --textShadow: 0px 0px transparent;
        --textOutline: 0px 0px transparent;
      }

      #comp-kxzzdepo {
        width: 300px;
        height: auto;
      }

      #comp-kxzzdepo {
        --font_0: normal normal normal 32.19px/1.4em helvetica-w01-roman, sans-serif;
        --font_1: normal normal normal 13.92px/1.4em din-next-w01-light, sans-serif;
        --font_2: normal normal normal 29.58px/1.4em helvetica-w01-roman, sans-serif;
        --font_3: normal normal normal 26.97px/1.4em helvetica-w01-roman, sans-serif;
        --font_4: normal normal normal 24.36px/1.4em helvetica-w01-roman, sans-serif;
        --font_5: normal normal normal 22.62px/1.4em helvetica-w01-light, sans-serif;
        --font_6: normal normal normal 19.14px/1.4em helvetica-w01-light, sans-serif;
        --font_7: normal normal normal 14.79px/1.4em helvetica-w01-light, sans-serif;
        --font_8: normal normal normal 13.92px/1.4em helvetica-w01-light, sans-serif;
        --font_9: normal normal normal 13.05px/1.4em helvetica-w01-light, sans-serif;
        --font_10: normal normal normal 11.31px/1.4em din-next-w01-light, sans-serif;
      }

      #BACK_TO_TOP_BUTTON {
        width: 44px;
        height: 44px;
      }

      #BACK_TO_TOP_BUTTON {
        --icon-opacity: 1;
        position: fixed;
        bottom: 87px;
        margin-right: 20px;
        right: calc((100% - 320px) / 2);
      }

      #QUICK_ACTION_BAR {
        --colorScheme: brand inv;
        --controlButtonBG: 0, 138, 252;
        --controlButtonFG: 255, 255, 255;
        --controlButtonBorderSize: 0px;
        --controlButtonBorderColor: 255, 255, 255;
        --controlButtonSHD: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
        --actionsSHD: 0px 2px 8px 0px rgba(0, 0, 0, 0.3);
        --actionsBorderSize: 0px;
        --actionsBorderColor: 255, 255, 255;
        --txt: normal normal normal 12px/normal helvetica-w01-light, helvetica-w02-light, sans-serif;
        --alpha-controlButtonBG: 1;
        --alpha-controlButtonFG: 1;
        --alpha-controlButtonBorderColor: 1;
        --alpha-actionsBorderColor: 1;
      }

      #QUICK_ACTION_BAR {
        width: 50px;
      }

      [data-mesh-id=QUICK_ACTION_BARinlineContent] {
        height: auto;
        width: 50px;
        display: flex;
      }

      [data-mesh-id=QUICK_ACTION_BARinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        margin-bottom: -40px;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=QUICK_ACTION_BARinlineContent-gridContainer]>[id="comp-kybh1x6f"] {
        position: relative;
        margin: 0px 0px 0px 0;
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=QUICK_ACTION_BARinlineContent-gridContainer]>[id="comp-kybh1x7s"] {
        position: relative;
        margin: 0px 0px 0px 0;
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=QUICK_ACTION_BARinlineContent-gridContainer]>[id="comp-kybh1x90"] {
        position: relative;
        margin: 0px 0px 0px 0;
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #QUICK_ACTION_BAR {
        --left: 94px;
      }

      #comp-kybh1x6f {
        --color: 99, 201, 86;
        --alpha-color: 1;
      }

      #comp-kybh1x6f {
        width: 160px;
        height: 90px;
      }

      #comp-kybh1x7s {
        --color: 190, 24, 103;
        --alpha-color: 1;
      }

      #comp-kybh1x7s {
        width: 160px;
        height: 90px;
      }

      #comp-kybh1x90 {
        --color: 60, 90, 153;
        --alpha-color: 1;
      }

      #comp-kybh1x90 {
        width: 160px;
        height: 90px;
      }
      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6zRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu4DRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6jRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRmFqWF_g.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5j5hNKc.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_35-light1475496';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_35-light1475496';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_85-heavy1475544';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_85-heavy1475544';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
        unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2') format('woff2');
        unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      #okzge {
        --param_boolean_previewHover: false;
      }

      #okzge {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      #masterPage {
        --pinned-layers-in-page: 0;
      }

      [data-mesh-id=ContainerokzgeinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=ContainerokzgeinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: 441px;
        grid-template-rows: min-content 1fr;
        grid-template-columns: 100%;
        padding-bottom: 0px;
        box-sizing: border-box;
      }

      [data-mesh-id=ContainerokzgeinlineContent-gridContainer]>[id="comp-lo4sy6yh"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 320px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=ContainerokzgeinlineContent-gridContainer]>[id="comp-lo4sy6yi"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 320px) * 0.5);
        left: 0px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-lo4sy6yh {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=comp-lo4sy6yhinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=comp-lo4sy6yhinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-lo4sy6yhinlineContent-gridContainer]>[id="comp-kvh6ghdv"] {
        position: relative;
        margin: 10px 0px 20px calc((100% - 320px) * 0.5);
        left: 20px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-kvh6ghdv {
        width: 280px;
        height: auto;
      }

      #comp-lo4sy6yi {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=comp-lo4sy6yiinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=comp-lo4sy6yiinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-lo4sy6yiinlineContent-gridContainer]>[id="comp-kvgwrxh8"] {
        position: relative;
        margin: 15px 0px 20px calc((100% - 320px) * 0.5);
        left: 20px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-kvgwrxh8 {
        width: 280px;
        height: 355px;
      }
  
	   @font-face {
        font-family: 'avenir-lt-w01_85-heavy1475544';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_85-heavy1475544';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_35-light1475496';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'avenir-lt-w01_35-light1475496';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
        unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-light';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
        unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2') format('woff2');
        unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'helvetica-w01-roman';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2') format('woff2');
        unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6zRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu4DRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6jRmFqWF_ljR.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5j5hNKe1_w.woff2') format('woff2');
        unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRmFqWF_g.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: italic;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 400;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      @font-face {
        font-family: 'playfair display';
        font-style: normal;
        font-weight: 700;
        src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5j5hNKc.woff2') format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
        font-display: swap;
      }

      #gm2xy {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      #masterPage {
        --pinned-layers-in-page: 0;
      }

      [data-mesh-id=Containergm2xyinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=Containergm2xyinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: 200px;
        grid-template-rows: min-content 1fr;
        grid-template-columns: 100%;
        padding-bottom: 0px;
        box-sizing: border-box;
      }

      [data-mesh-id=Containergm2xyinlineContent-gridContainer]>[id="comp-lo4sy6yu"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 320px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=Containergm2xyinlineContent-gridContainer]>[id="comp-lo4sy6yv"] {
        position: relative;
        margin: 0px 0px 0 calc((100% - 320px) * 0.5);
        left: 0px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-lo4sy6yu {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=comp-lo4sy6yuinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=comp-lo4sy6yuinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-lo4sy6yuinlineContent-gridContainer]>[id="comp-kiedlzp1"] {
        position: relative;
        margin: 0px 0px 0px calc((100% - 320px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-kiedlzp1 {
        --param_boolean_previewHover: false;
      }

      #comp-kiedlzp1 {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=comp-kiedlzq5inlineContent] {
        height: auto;
        width: 320px;
      }

      [data-mesh-id=comp-kiedlzq5inlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: min-content 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-kiedlzq5inlineContent-gridContainer]>[id="comp-kifvuwt9"] {
        position: relative;
        margin: 26px 0px 14px 0;
        left: 20px;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=comp-kiedlzq5inlineContent-gridContainer]>[id="comp-kvgscjb9"] {
        position: relative;
        margin: 0px 0px 0px 0;
        left: 20px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-kiedlzq5 {
        width: 320px;
      }

      @media (prefers-reduced-motion: no-preference) {
        #comp-kifvuwt9:not([data-motion-enter="done"]) {
          opacity: var(--comp-opacity, 1);
        }
      }

      #comp-kifvuwt9 {
        width: 280px;
        height: auto;
      }

      #comp-kvgscjb9 {
        --blendMode: normal;
        --textShadow: 0px 0px transparent;
        --textOutline: 0px 0px transparent;
      }

      #comp-kvgscjb9 {
        width: 280px;
        height: auto;
      }

      #comp-lo4sy6yv {
        left: 0;
        margin-left: 0;
        width: 320px;
      }

      [data-mesh-id=comp-lo4sy6yvinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=comp-lo4sy6yvinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-lo4sy6yvinlineContent-gridContainer]>[id="comp-kvh6yvzp"] {
        position: relative;
        margin: 10px 0px 0px calc((100% - 320px) * 0.5);
        left: 20px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-kvh6yvzp {
        width: 280px;
        height: 5630px;
      }
      #gm2xy {
        width: auto;
        min-height: 200px;
      }

      #pageBackground_gm2xy {
        --bg-position: absolute;
        --bg-overlay-color: rgb(var(--color_11));
        --bg-gradient: none;
      }

      #comp-lo4sy6yu {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        min-width: 320px;
      }

      #comp-kiedlzp1 {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        --padding: -1px;
        --margin: -1px;
        --firstChildMarginTop: -1px;
        --lastChildMarginBottom: -1px;
        --items-direction: row;
      }

      #comp-kiedlzq5 {
        --bg-overlay-color: rgb(var(--color_11));
        --bg-gradient: none;
        width: 100%;
        --column-width: 320px;
        --column-flex: 320;
      }

      #comp-kifvuwt9 {
        --font_0: normal normal normal 33.916666666666664px/1.4em helvetica-w01-roman, sans-serif;
        --font_1: normal normal normal 14.666666666666666px/1.4em din-next-w01-light, sans-serif;
        --font_2: normal normal normal 31.166666666666664px/1.4em helvetica-w01-roman, sans-serif;
        --font_3: normal normal normal 28.416666666666664px/1.4em helvetica-w01-roman, sans-serif;
        --font_4: normal normal normal 25.666666666666664px/1.4em helvetica-w01-roman, sans-serif;
        --font_5: normal normal normal 23.833333333333332px/1.4em helvetica-w01-light, sans-serif;
        --font_6: normal normal normal 20.166666666666664px/1.4em helvetica-w01-light, sans-serif;
        --font_7: normal normal normal 15.583333333333332px/1.4em helvetica-w01-light, sans-serif;
        --font_8: normal normal normal 14.666666666666666px/1.4em helvetica-w01-light, sans-serif;
        --font_9: normal normal normal 13.75px/1.4em helvetica-w01-light, sans-serif;
        --font_10: normal normal normal 11.916666666666666px/1.4em din-next-w01-light, sans-serif;
      }

      #comp-kifvuwt9 * {
        text-align: center !important;
      }

      #comp-kvgscjb9 * {
        text-align: justify !important;
      }

      #comp-lo4sy6yv {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        min-width: 320px;
      }
      #okzge {
        width: auto;
        min-height: 441px;
      }

      #pageBackground_okzge {
        --bg-position: absolute;
        --bg-overlay-color: rgb(var(--color_11));
        --bg-gradient: none;
      }

      #comp-lo4sy6yh {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        min-width: 320px;
      }

      #comp-kvh6ghdv {
        --font_0: normal normal normal 40.82758620689655px/1.4em helvetica-w01-roman, sans-serif;
        --font_1: normal normal normal 17.655172413793103px/1.4em din-next-w01-light, sans-serif;
        --font_2: normal normal normal 37.51724137931034px/1.4em helvetica-w01-roman, sans-serif;
        --font_3: normal normal normal 34.206896551724135px/1.4em helvetica-w01-roman, sans-serif;
        --font_4: normal normal normal 30.89655172413793px/1.4em helvetica-w01-roman, sans-serif;
        --font_5: normal normal normal 28.689655172413794px/1.4em helvetica-w01-light, sans-serif;
        --font_6: normal normal normal 24.275862068965516px/1.4em helvetica-w01-light, sans-serif;
        --font_7: normal normal normal 18.75862068965517px/1.4em helvetica-w01-light, sans-serif;
        --font_8: normal normal normal 17.655172413793103px/1.4em helvetica-w01-light, sans-serif;
        --font_9: normal normal normal 16.551724137931036px/1.4em helvetica-w01-light, sans-serif;
        --font_10: normal normal normal 14.344827586206897px/1.4em din-next-w01-light, sans-serif;
      }

      #comp-lo4sy6yi {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        min-width: 320px;
      }
        @font-face {
            font-family: 'avenir-lt-w01_85-heavy1475544';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w05_85-heavy.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'avenir-lt-w01_85-heavy1475544';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/74290729-59ae-4129-87d0-2eec3974dce1/v1/avenir-lt-w01_85-heavy1475544.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }

        @font-face {
            font-family: 'avenir-lt-w01_35-light1475496';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w05_35-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0130, U+0132-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+02C9, U+02D8-02D9, U+02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+1E9E, U+20B9-20BA, U+20BC-20BD, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'avenir-lt-w01_35-light1475496';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+0237, U+02C6-02C7, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w02-light.woff2') format('woff2');
            unicode-range: U+0100-012B, U+012E-0137, U+0139-0149, U+014C-0151, U+0154-015F, U+0162-0177, U+0179-017C, U+0218-021B, U+0237, U+02C7, U+02C9, U+02D8-02DB, U+02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2044, U+2113, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E002, U+E004, U+E006, U+E008-E009, U+E00D, U+E00F, U+E011, U+E013, U+E015, U+E017, U+E01A, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-light';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/8eac109b-0fa9-42bf-a305-43e471e23779/v1/helvetica-w01-light.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-00FF, U+0152-0153, U+0160-0161, U+0178, U+017D-017E, U+0192, U+02C6, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2122;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-roman';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-lt-w10-roman.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0, U+00A4, U+00A6-00A7, U+00A9, U+00AB-00AE, U+00B0-00B1, U+00B5-00B7, U+00BB, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0490-0491, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+20AC, U+2116, U+2122;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-roman';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w02-roman.woff2') format('woff2');
            unicode-range: U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E301-E304, U+E306-E30D, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'helvetica-w01-roman';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/fonts/v2/2af1bf48-e783-4da8-9fa0-599dde29f2d5/v1/helvetica-w01-roman.woff2') format('woff2');
            unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-012B, U+012E-0137, U+0139-0149, U+014C-017E, U+0192, U+0218-021B, U+0237, U+02C6-02C7, U+02C9, U+02D8-02DD, U+0394, U+03A9, U+03BC, U+03C0, U+0401-040C, U+040E-044F, U+0451-045C, U+045E-045F, U+0462-0463, U+0472-0475, U+0490-0491, U+04D9, U+1E9E, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+20B9-20BA, U+20BC-20BD, U+2113, U+2116, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211-2212, U+2215, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+E300-E30D, U+F6C5, U+F6C9-F6D8, U+F8FF, U+FB01-FB02;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6zRmFqWF_ljR.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk7yRZrPJ-M.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgEM86xRbPQ.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWEe5j5hNKe1_w.woff2') format('woff2');
            unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu4DRmFqWF_ljR.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk7yRZrPJ-M.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgEM86xRbPQ.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWoe5j5hNKe1_w.woff2') format('woff2');
            unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu6jRmFqWF_ljR.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk7yRZrPJ-M.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgEM86xRbPQ.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lWAe5j5hNKe1_w.woff2') format('woff2');
            unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFnD-vYSZviVYUb_rj3ij__anPXDTngOWwu5DRmFqWF_g.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: italic;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7yRZrPA.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 400;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgEM86xQ.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        @font-face {
            font-family: 'playfair display';
            font-style: normal;
            font-weight: 700;
            src: url('//static.parastorage.com/tag-bundler/api/v1/fonts-cache/googlefont/woff2/s/playfairdisplay/v18/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e5j5hNKc.woff2') format('woff2');
            unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            font-display: swap;
        }

        #gm2xy {
            left: 0;
            margin-left: 0;
            width: 320px;
        }

        #masterPage {
            --pinned-layers-in-page: 0;
        }

        [data-mesh-id=Containergm2xyinlineContent] {
            height: auto;
            width: 100%;
        }

        [data-mesh-id=Containergm2xyinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: 200px;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
            padding-bottom: 0px;
            box-sizing: border-box;
        }

        [data-mesh-id=Containergm2xyinlineContent-gridContainer]>[id="comp-lo4sy6yu"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 320px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }

        [data-mesh-id=Containergm2xyinlineContent-gridContainer]>[id="comp-lo4sy6yv"] {
            position: relative;
            margin: 0px 0px 0 calc((100% - 320px) * 0.5);
            left: 0px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }

        #comp-lo4sy6yu {
            left: 0;
            margin-left: 0;
            width: 320px;
        }

        [data-mesh-id=comp-lo4sy6yuinlineContent] {
            height: auto;
            width: 100%;
        }

        [data-mesh-id=comp-lo4sy6yuinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }

        [data-mesh-id=comp-lo4sy6yuinlineContent-gridContainer]>[id="comp-kiedlzp1"] {
            position: relative;
            margin: 0px 0px 0px calc((100% - 320px) * 0.5);
            left: 0px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }

        #comp-kiedlzp1 {
            --param_boolean_previewHover: false;
        }

        #comp-kiedlzp1 {
            left: 0;
            margin-left: 0;
            width: 320px;
        }

        [data-mesh-id=comp-kiedlzq5inlineContent] {
            height: auto;
            width: 320px;
        }

        [data-mesh-id=comp-kiedlzq5inlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: min-content 1fr;
            grid-template-columns: 100%;
        }

        [data-mesh-id=comp-kiedlzq5inlineContent-gridContainer]>[id="comp-kifvuwt9"] {
            position: relative;
            margin: 26px 0px 14px 0;
            left: 20px;
            justify-self: start;
            align-self: start;
        }

        [data-mesh-id=comp-kiedlzq5inlineContent-gridContainer]>[id="comp-kvgscjb9"] {
            position: relative;
            margin: 0px 0px 0px 0;
            left: 20px;
            grid-area: 2 / 1 / 3 / 2;
            justify-self: start;
            align-self: start;
        }

        #comp-kiedlzq5 {
            width: 320px;
        }

        @media (prefers-reduced-motion: no-preference) {
            #comp-kifvuwt9:not([data-motion-enter="done"]) {
                opacity: var(--comp-opacity, 1);
            }
        }

        #comp-kifvuwt9 {
            width: 280px;
            height: auto;
        }

        #comp-kvgscjb9 {
            --blendMode: normal;
            --textShadow: 0px 0px transparent;
            --textOutline: 0px 0px transparent;
        }

        #comp-kvgscjb9 {
            width: 280px;
            height: auto;
        }

        #comp-lo4sy6yv {
            left: 0;
            margin-left: 0;
            width: 320px;
        }

        [data-mesh-id=comp-lo4sy6yvinlineContent] {
            height: auto;
            width: 100%;
        }

        [data-mesh-id=comp-lo4sy6yvinlineContent-gridContainer] {
            position: static;
            display: grid;
            height: auto;
            width: 100%;
            min-height: auto;
            grid-template-rows: 1fr;
            grid-template-columns: 100%;
        }

        [data-mesh-id=comp-lo4sy6yvinlineContent-gridContainer]>[id="comp-kvh6yvzp"] {
            position: relative;
            margin: 10px 0px 0px calc((100% - 320px) * 0.5);
            left: 20px;
            grid-area: 1 / 1 / 2 / 2;
            justify-self: start;
            align-self: start;
        }

        #comp-kvh6yvzp {
            width: 280px;
            height: 5630px;
        }
        #gm2xy {
            width: auto;
            min-height: 200px;
        }

        #pageBackground_gm2xy {
            --bg-position: absolute;
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
        }

        #comp-lo4sy6yu {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 320px;
        }

        #comp-kiedlzp1 {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            --padding: -1px;
            --margin: -1px;
            --firstChildMarginTop: -1px;
            --lastChildMarginBottom: -1px;
            --items-direction: row;
        }

        #comp-kiedlzq5 {
            --bg-overlay-color: rgb(var(--color_11));
            --bg-gradient: none;
            width: 100%;
            --column-width: 320px;
            --column-flex: 320;
        }

        #comp-kifvuwt9 {
            --font_0: normal normal normal 33.916666666666664px/1.4em helvetica-w01-roman, sans-serif;
            --font_1: normal normal normal 14.666666666666666px/1.4em din-next-w01-light, sans-serif;
            --font_2: normal normal normal 31.166666666666664px/1.4em helvetica-w01-roman, sans-serif;
            --font_3: normal normal normal 28.416666666666664px/1.4em helvetica-w01-roman, sans-serif;
            --font_4: normal normal normal 25.666666666666664px/1.4em helvetica-w01-roman, sans-serif;
            --font_5: normal normal normal 23.833333333333332px/1.4em helvetica-w01-light, sans-serif;
            --font_6: normal normal normal 20.166666666666664px/1.4em helvetica-w01-light, sans-serif;
            --font_7: normal normal normal 15.583333333333332px/1.4em helvetica-w01-light, sans-serif;
            --font_8: normal normal normal 14.666666666666666px/1.4em helvetica-w01-light, sans-serif;
            --font_9: normal normal normal 13.75px/1.4em helvetica-w01-light, sans-serif;
            --font_10: normal normal normal 11.916666666666666px/1.4em din-next-w01-light, sans-serif;
        }

        #comp-kifvuwt9 * {
            text-align: center !important;
        }

        #comp-kvgscjb9 * {
            text-align: justify !important;
        }

        #comp-lo4sy6yv {
            --bg-overlay-color: transparent;
            --bg-gradient: none;
            min-width: 320px;
        }

		#comp-kifvuwt9 p {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: white;
    padding: 20px;
    line-height: 1.6;
    text-align: center;
}