/* <style> */
                                                                            .comp-l9ykfwcf {
                                                                                --wix-color-1: 255, 255, 255;
                                                                                --wix-color-2: 232, 230, 230;
                                                                                --wix-color-3: 199, 199, 199;
                                                                                --wix-color-4: 89, 89, 89;
                                                                                --wix-color-5: 0, 0, 0;
                                                                                --wix-color-6: 229, 240, 254;
                                                                                --wix-color-7: 200, 224, 254;
                                                                                --wix-color-8: 0, 87, 225;
                                                                                --wix-color-9: 0, 58, 150;
                                                                                --wix-color-10: 0, 29, 75;
                                                                                --wix-color-11: 249, 197, 180;
                                                                                --wix-color-12: 243, 167, 143;
                                                                                --wix-color-13: 237, 88, 41;
                                                                                --wix-color-14: 158, 59, 27;
                                                                                --wix-color-15: 79, 29, 14;
                                                                                --wix-color-16: 210, 172, 247;
                                                                                --wix-color-17: 186, 131, 240;
                                                                                --wix-color-18: 128, 21, 232;
                                                                                --wix-color-19: 85, 14, 155;
                                                                                --wix-color-20: 43, 7, 77;
                                                                                --wix-color-21: 177, 211, 187;
                                                                                --wix-color-22: 127, 168, 139;
                                                                                --wix-color-23: 64, 124, 81;
                                                                                --wix-color-24: 43, 83, 54;
                                                                                --wix-color-25: 21, 41, 27;
                                                                                --wix-color-26: 255, 255, 255;
                                                                                --wix-color-27: 0, 0, 0;
                                                                                --wix-color-28: 232, 230, 230;
                                                                                --wix-color-29: 199, 199, 199;
                                                                                --wix-color-30: 89, 89, 89;
                                                                                --wix-color-31: 0, 87, 225;
                                                                                --wix-color-32: 229, 240, 254;
                                                                                --wix-color-33: 199, 199, 199;
                                                                                --wix-color-34: 255, 255, 255;
                                                                                --wix-color-35: 0, 0, 0;
                                                                                --wix-color-36: 0, 0, 0;
                                                                                --wix-color-37: 89, 89, 89;
                                                                                --wix-color-38: 0, 87, 225;
                                                                                --wix-color-39: 0, 87, 225;
                                                                                --wix-color-40: 255, 255, 255;
                                                                                --wix-color-41: 255, 255, 255;
                                                                                --wix-color-42: 0, 87, 225;
                                                                                --wix-color-43: 0, 87, 225;
                                                                                --wix-color-44: 199, 199, 199;
                                                                                --wix-color-45: 199, 199, 199;
                                                                                --wix-color-46: 255, 255, 255;
                                                                                --wix-color-47: 255, 255, 255;
                                                                                --wix-color-48: 0, 87, 225;
                                                                                --wix-color-49: 0, 87, 225;
                                                                                --wix-color-50: 0, 87, 225;
                                                                                --wix-color-51: 0, 87, 225;
                                                                                --wix-color-52: 255, 255, 255;
                                                                                --wix-color-53: 255, 255, 255;
                                                                                --wix-color-54: 199, 199, 199;
                                                                                --wix-color-55: 199, 199, 199;
                                                                                --wix-font-Title: normal normal normal 60px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, 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-bold, helvetica-w02-bold, helvetica-lt-w10-bold, 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 40px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, 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: 40px;
                                                                                --wix-font-Page-title-line-height: 1.4em;
                                                                                --wix-font-Page-title-family: helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                --wix-font-Page-title-text-decoration: none;
                                                                                --wix-font-Heading-XL: normal normal normal 38px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, 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: 38px;
                                                                                --wix-font-Heading-XL-line-height: 1.4em;
                                                                                --wix-font-Heading-XL-family: helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                --wix-font-Heading-XL-text-decoration: none;
                                                                                --wix-font-Heading-L: normal normal normal 35px/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: 35px;
                                                                                --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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, 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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --wix-font-Heading-M-text-decoration: none;
                                                                                --wix-font-Heading-S: normal normal normal 25px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, 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: 25px;
                                                                                --wix-font-Heading-S-line-height: 1.4em;
                                                                                --wix-font-Heading-S-family: helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                --wix-font-Heading-S-text-decoration: none;
                                                                                --wix-font-Body-L: normal normal normal 22px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, 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: 22px;
                                                                                --wix-font-Body-L-line-height: 1.4em;
                                                                                --wix-font-Body-L-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --wix-font-Body-L-text-decoration: none;
                                                                                --wix-font-Body-M: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, 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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --wix-font-Body-M-text-decoration: none;
                                                                                --wix-font-Body-S: normal normal normal 14px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, 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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, 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;
                                                                                --gallerySize: 35;
                                                                                --te-padding-slider: 30;
                                                                                --newItemsLocation: 0;
                                                                                --collageDensity: 100;
                                                                                --loveCounter: 1;
                                                                                --galleryLayout: 7;
                                                                                --defaultShowInfoExpand: 1;
                                                                                --galleryVerticalAlign: 1;
                                                                                --arrowsVerticalPosition: 0;
                                                                                --galleryHorizontalAlign: 1;
                                                                                --thumbnailSpacings: 10;
                                                                                --designedPresetId: -1;
                                                                                --imageMargin: 6;
                                                                                --textFont: normal normal normal 20px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemIconColor: 255, 255, 255;
                                                                                --itemIconColor-rgb: 255, 255, 255;
                                                                                --itemIconColor-opacity: 1;
                                                                                --titleColorExpand: 0, 0, 0;
                                                                                --titleColorExpand-rgb: 0, 0, 0;
                                                                                --titleColorExpand-opacity: 1;
                                                                                --loadMoreButtonFontColor: 0, 0, 0;
                                                                                --loadMoreButtonFontColor-rgb: 0, 0, 0;
                                                                                --loadMoreButtonFontColor-opacity: 1;
                                                                                --itemDescriptionFontColor: 255, 255, 255;
                                                                                --itemDescriptionFontColor-rgb: 255, 255, 255;
                                                                                --itemDescriptionFontColor-opacity: 1;
                                                                                --arrowsContainerBackgroundColor: 0, 0, 0, 0.6;
                                                                                --arrowsContainerBackgroundColor-rgb: 0, 0, 0;
                                                                                --arrowsContainerBackgroundColor-opacity: 0.6;
                                                                                --customButtonBorderColor: 255, 255, 255;
                                                                                --customButtonBorderColor-rgb: 255, 255, 255;
                                                                                --customButtonBorderColor-opacity: 1;
                                                                                --textBoxFillColor: 232, 230, 230;
                                                                                --textBoxFillColor-rgb: 232, 230, 230;
                                                                                --textBoxFillColor-opacity: 1;
                                                                                --itemOpacity: 89, 89, 89, 0.6;
                                                                                --itemOpacity-rgb: 89, 89, 89;
                                                                                --itemOpacity-opacity: 0.6;
                                                                                --loadMoreButtonColor: 255, 255, 255;
                                                                                --loadMoreButtonColor-rgb: 255, 255, 255;
                                                                                --loadMoreButtonColor-opacity: 1;
                                                                                --loadMoreButtonBorderColor: 0, 0, 0;
                                                                                --loadMoreButtonBorderColor-rgb: 0, 0, 0;
                                                                                --loadMoreButtonBorderColor-opacity: 1;
                                                                                --customButtonFontColor: 255, 255, 255;
                                                                                --customButtonFontColor-rgb: 255, 255, 255;
                                                                                --customButtonFontColor-opacity: 1;
                                                                                --imageLoadingColor: 232, 230, 230;
                                                                                --imageLoadingColor-rgb: 232, 230, 230;
                                                                                --imageLoadingColor-opacity: 1;
                                                                                --externalCustomButtonBorderColor: 0, 0, 0;
                                                                                --externalCustomButtonBorderColor-rgb: 0, 0, 0;
                                                                                --externalCustomButtonBorderColor-opacity: 1;
                                                                                --itemShadowOpacityAndColor: 0, 0, 0, 0.2;
                                                                                --itemShadowOpacityAndColor-rgb: 0, 0, 0;
                                                                                --itemShadowOpacityAndColor-opacity: 0.2;
                                                                                --externalCustomButtonColor: 0, 87, 225, 0;
                                                                                --externalCustomButtonColor-rgb: 0, 87, 225;
                                                                                --externalCustomButtonColor-opacity: 0;
                                                                                --itemFontColorSlideshow: 0, 0, 0;
                                                                                --itemFontColorSlideshow-rgb: 0, 0, 0;
                                                                                --itemFontColorSlideshow-opacity: 1;
                                                                                --itemFontColor: 255, 255, 255;
                                                                                --itemFontColor-rgb: 255, 255, 255;
                                                                                --itemFontColor-opacity: 1;
                                                                                --arrowsColor: 255, 255, 255;
                                                                                --arrowsColor-rgb: 255, 255, 255;
                                                                                --arrowsColor-opacity: 1;
                                                                                --itemBorderColor: 0, 0, 0;
                                                                                --itemBorderColor-rgb: 0, 0, 0;
                                                                                --itemBorderColor-opacity: 1;
                                                                                --itemIconColorSlideshow: 0, 0, 0;
                                                                                --itemIconColorSlideshow-rgb: 0, 0, 0;
                                                                                --itemIconColorSlideshow-opacity: 1;
                                                                                --foreColor: 255, 255, 255;
                                                                                --foreColor-rgb: 255, 255, 255;
                                                                                --foreColor-opacity: 1;
                                                                                --bgColorExpand: 255, 255, 255;
                                                                                --bgColorExpand-rgb: 255, 255, 255;
                                                                                --bgColorExpand-opacity: 1;
                                                                                --textBoxBorderColor: 0, 0, 0;
                                                                                --textBoxBorderColor-rgb: 0, 0, 0;
                                                                                --textBoxBorderColor-opacity: 1;
                                                                                --customButtonFontColorForHover: 0, 0, 0;
                                                                                --customButtonFontColorForHover-rgb: 0, 0, 0;
                                                                                --customButtonFontColorForHover-opacity: 1;
                                                                                --customButtonColor: 255, 255, 255, 0;
                                                                                --customButtonColor-rgb: 255, 255, 255;
                                                                                --customButtonColor-opacity: 0;
                                                                                --descriptionColorExpand: 0, 0, 0;
                                                                                --descriptionColorExpand-rgb: 0, 0, 0;
                                                                                --descriptionColorExpand-opacity: 1;
                                                                                --actionsColorExpand: 0, 0, 0;
                                                                                --actionsColorExpand-rgb: 0, 0, 0;
                                                                                --actionsColorExpand-opacity: 1;
                                                                                --oneColorAnimationColor: 255, 255, 255;
                                                                                --oneColorAnimationColor-rgb: 255, 255, 255;
                                                                                --oneColorAnimationColor-opacity: 1;
                                                                                --backColor: 232, 230, 230;
                                                                                --backColor-rgb: 232, 230, 230;
                                                                                --backColor-opacity: 1;
                                                                                --itemDescriptionFontColorSlideshow: 0, 0, 0;
                                                                                --itemDescriptionFontColorSlideshow-rgb: 0, 0, 0;
                                                                                --itemDescriptionFontColorSlideshow-opacity: 1;
                                                                                --te-background-color-picker: 200, 224, 254;
                                                                                --te-background-color-picker-rgb: 200, 224, 254;
                                                                                --te-background-color-picker-opacity: 1;
                                                                                --overlayGradientColor2: 255, 255, 255;
                                                                                --overlayGradientColor2-rgb: 255, 255, 255;
                                                                                --overlayGradientColor2-opacity: 1;
                                                                                --overlayGradientColor1: 255, 255, 255;
                                                                                --overlayGradientColor1-rgb: 255, 255, 255;
                                                                                --overlayGradientColor1-opacity: 1;
                                                                                --backgroundColor: 199, 199, 199;
                                                                                --backgroundColor-rgb: 199, 199, 199;
                                                                                --backgroundColor-opacity: 1;
                                                                                --textColor: 0, 0, 0;
                                                                                --textColor-rgb: 0, 0, 0;
                                                                                --textColor-opacity: 1;
                                                                                --customButtonFontForHover: normal normal normal 15px/18px helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --customButtonFontForHover-style: normal;
                                                                                --customButtonFontForHover-variant: normal;
                                                                                --customButtonFontForHover-weight: normal;
                                                                                --customButtonFontForHover-size: 15px;
                                                                                --customButtonFontForHover-line-height: 18px;
                                                                                --customButtonFontForHover-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --customButtonFontForHover-text-decoration: none;
                                                                                --text-editor-font: normal normal normal 40px/50px 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: 40px;
                                                                                --text-editor-font-line-height: 50px;
                                                                                --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 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFont-style: normal;
                                                                                --itemDescriptionFont-variant: normal;
                                                                                --itemDescriptionFont-weight: normal;
                                                                                --itemDescriptionFont-size: 16px;
                                                                                --itemDescriptionFont-line-height: 1.4em;
                                                                                --itemDescriptionFont-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFont-text-decoration: none;
                                                                                --customButtonFont: normal normal normal 15px/18px helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --customButtonFont-style: normal;
                                                                                --customButtonFont-variant: normal;
                                                                                --customButtonFont-weight: normal;
                                                                                --customButtonFont-size: 15px;
                                                                                --customButtonFont-line-height: 18px;
                                                                                --customButtonFont-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --customButtonFont-text-decoration: none;
                                                                                --loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --loadMoreButtonFont-style: normal;
                                                                                --loadMoreButtonFont-variant: normal;
                                                                                --loadMoreButtonFont-weight: normal;
                                                                                --loadMoreButtonFont-size: 16px;
                                                                                --loadMoreButtonFont-line-height: 1.4em;
                                                                                --loadMoreButtonFont-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --loadMoreButtonFont-text-decoration: none;
                                                                                --text-editor-font-1499945113872: normal normal normal 40px/50px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
                                                                                --text-editor-font-1499945113872-style: normal;
                                                                                --text-editor-font-1499945113872-variant: normal;
                                                                                --text-editor-font-1499945113872-weight: normal;
                                                                                --text-editor-font-1499945113872-size: 40px;
                                                                                --text-editor-font-1499945113872-line-height: 50px;
                                                                                --text-editor-font-1499945113872-family: avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif;
                                                                                --text-editor-font-1499945113872-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 40px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                --titleFontExpand-style: normal;
                                                                                --titleFontExpand-variant: normal;
                                                                                --titleFontExpand-weight: normal;
                                                                                --titleFontExpand-size: 40px;
                                                                                --titleFontExpand-line-height: 1.4em;
                                                                                --titleFontExpand-family: helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, 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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --descriptionFontExpand-style: normal;
                                                                                --descriptionFontExpand-variant: normal;
                                                                                --descriptionFontExpand-weight: normal;
                                                                                --descriptionFontExpand-size: 16px;
                                                                                --descriptionFontExpand-line-height: 1.4em;
                                                                                --descriptionFontExpand-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --descriptionFontExpand-text-decoration: none;
                                                                                --itemFont: normal normal normal 25px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                --itemFont-style: normal;
                                                                                --itemFont-variant: normal;
                                                                                --itemFont-weight: normal;
                                                                                --itemFont-size: 25px;
                                                                                --itemFont-line-height: 1.4em;
                                                                                --itemFont-family: helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                --itemFont-text-decoration: none;
                                                                                --textFont-style: normal;
                                                                                --textFont-variant: normal;
                                                                                --textFont-weight: normal;
                                                                                --textFont-size: 20px;
                                                                                --textFont-line-height: 1.4em;
                                                                                --textFont-family: helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --textFont-text-decoration: none;
                                                                            }
                                                                        /* </style> */
                                                                        /* <style> */
                                                                            .s__1pf6AL.o__70Af5d--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__6aM3a_.oFVRqiP--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;
                                                                                -webkit-clip-path: circle(0%);
                                                                                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 .info-element-text,
                                                                            .gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-text {
                                                                                padding: 0 20px 20px
                                                                            }

                                                                            .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);
                                                                                -webkit-clip-path: inset(50%);
                                                                                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;
                                                                                -webkit-clip-path: none;
                                                                                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(images/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
                                                                            }
                                                                        /* </style> */
                                                                        /* <style> */
                                                                            .comp-l9ykfwcf div.pro-gallery-parent-container .gallery-item-wrapper-text .gallery-item-content {
                                                                                background-color: #000000
                                                                            }

                                                                            .comp-l9ykfwcf div.pro-gallery-parent-container .show-more-container i.show-more {
                                                                                color: rgba(0, 0, 0, 0.7)
                                                                            }

                                                                            .comp-l9ykfwcf div.pro-gallery-parent-container .show-more-container button.show-more {
                                                                                --loadMoreButtonBorderRadius: 0;
                                                                                --loadMoreButtonBorderColor: #000000;
                                                                                --loadMoreButtonBorderWidth: 1;
                                                                                --loadMoreButtonColor: #FFFFFF;
                                                                                --loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --loadMoreButtonFontColor: #000000;
                                                                                color: rgba(0, 0, 0, 0.9);
                                                                                font: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                /* text-decoration: ; */
                                                                                background: rgb(255, 255, 255);
                                                                                border-width: 1px;
                                                                                border-color: rgb(0, 0, 0);
                                                                                border-radius: 0px;
                                                                            }

                                                                            .comp-l9ykfwcf div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator i.show-more {
                                                                                color: rgba(0, 0, 0, 0.7);
                                                                            }

                                                                            .comp-l9ykfwcf div.pro-gallery-parent-container .show-more-container.pro-gallery-mobile-indicator button.show-more {
                                                                                --loadMoreButtonBorderRadius: 0;
                                                                                --loadMoreButtonBorderColor: #000000;
                                                                                --loadMoreButtonBorderWidth: 1;
                                                                                --loadMoreButtonColor: #FFFFFF;
                                                                                --loadMoreButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --loadMoreButtonFontColor: #000000;
                                                                                color: rgb(0, 0, 0);
                                                                                font: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                /* text-decoration: ; */
                                                                                background: rgb(255, 255, 255);
                                                                                border-width: undefinedpx;
                                                                                border-color: rgb(0, 0, 0);
                                                                                border-radius: undefinedpx
                                                                            }

                                                                            .comp-l9ykfwcf .nav-arrows-container .slideshow-arrow,
                                                                            .comp-l9ykfwcf .nav-arrows-container .custom-nav-arrows svg {
                                                                                --arrowsColor: #FFFFFF;
                                                                                fill: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .nav-arrows-container.pro-gallery-mobile-indicator .slideshow-arrow,
                                                                            .comp-l9ykfwcf .nav-arrows-container.pro-gallery-mobile-indicator .custom-nav-arrows svg {
                                                                                --arrowsColor: #FFFFFF;
                                                                                fill: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .auto-slideshow-counter {
                                                                                --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFontColorSlideshow: #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-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info {
                                                                                --itemIconColorSlideshow: #000000
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info i:not(.pro-gallery-loved):not(.info-element-loved),
                                                                            .comp-l9ykfwcf .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-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info a {
                                                                                color: rgb(0, 0, 0) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info svg .gallery-item-svg-foreground {
                                                                                fill: rgb(0, 0, 0) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
                                                                                --itemFontSlideshow: normal normal normal 27px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemFontColorSlideshow: #000000;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
                                                                                --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFontColorSlideshow: #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 !important;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
                                                                                --imageLoadingColor: #E8E6E6;
                                                                                background-color: rgb(232, 230, 230)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-triangle {
                                                                                --itemFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.gallery-item-video-play-background {
                                                                                --itemOpacity: #000000;
                                                                                color: rgba(89, 89, 89, 0.6)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
                                                                                --itemOpacity: #000000;
                                                                                fill: rgba(89, 89, 89, 0.6)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gradient-top {
                                                                                --itemOpacity: #000000;
                                                                                background: linear-gradient(rgba(89, 89, 89, 0.6) 0, transparent 140px) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
                                                                                --itemIconColor: #FFFFFF
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover i:not(.pro-gallery-loved):not(.info-element-loved),
                                                                            .comp-l9ykfwcf .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-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover a {
                                                                                color: rgb(255, 255, 255) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
                                                                                fill: rgb(255, 255, 255) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255);
                                                                                font: normal normal normal 25px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255) !important;
                                                                                font: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
                                                                                --customButtonFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
                                                                                --customButtonColor: #000000;
                                                                                --customButtonBorderRadius: 0;
                                                                                --customButtonBorderWidth: 1;
                                                                                --customButtonBorderColor: #FFFFFF;
                                                                                --customButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(255, 255, 255) !important;
                                                                                font: normal normal normal 15px/18px helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                text-decoration: ;
                                                                                background: rgba(255, 255, 255, 0) !important;
                                                                                border-width: 1px;
                                                                                border-radius: 0px;
                                                                                border-color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
                                                                                --itemOpacity: #000000;
                                                                                background: rgba(89, 89, 89, 0.6) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
                                                                                background: #000000 !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover:before {
                                                                                --itemOpacity: #000000;
                                                                                background: rgba(89, 89, 89, 0.6) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.invert-hover .gallery-item-hover.default.force-hover:before,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
                                                                                background: #000000 !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-title {
                                                                                --itemFontSlideshow: normal normal normal 22px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemFontColorSlideshow: #000000;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .info-element-description {
                                                                                --itemDescriptionFontColorSlideshow: #000000;
                                                                                --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-text .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-bottom-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-top-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-left-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-item-right-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container .gallery-slideshow-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --customButtonFontColorForHover: #000000;
                                                                                --externalCustomButtonBorderWidth: 0;
                                                                                --externalCustomButtonBorderRadius: 0;
                                                                                font: normal normal normal 15px/18px helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                text-decoration: ;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                background: rgba(0, 87, 225, 0) !important;
                                                                                border-color: rgb(0, 0, 0);
                                                                                border-width: 0px;
                                                                                border-radius: 0px
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item.load-with-color:not(.image-loaded) {
                                                                                --imageLoadingColor: #E8E6E6;
                                                                                background-color: rgb(232, 230, 230)
                                                                            }

                                                                            .comp-l9ykfwcf .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: #FFFFFF;
                                                                                color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .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: #000000;
                                                                                color: rgba(89, 89, 89, 0.6) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-background,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-background {
                                                                                --itemOpacity: #000000;
                                                                                fill: rgba(89, 89, 89, 0.6) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gradient-top,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gradient-top {
                                                                                --itemOpacity: #000000;
                                                                                background: linear-gradient(rgba(89, 89, 89, 0.6) 0, transparent 140px) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info {
                                                                                --itemIconColorSlideshow: #000000
                                                                            }

                                                                            .comp-l9ykfwcf .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-l9ykfwcf .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-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info a {
                                                                                color: rgb(0, 0, 0) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info svg .gallery-item-svg-foreground {
                                                                                fill: rgb(0, 0, 0) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemFontColorSlideshow: #000000;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-slideshow-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFontColorSlideshow: #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 !important;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover {
                                                                                --itemIconColor: #FFFFFF
                                                                            }

                                                                            .comp-l9ykfwcf .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-l9ykfwcf .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-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover a {
                                                                                color: rgb(255, 255, 255) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover svg .gallery-item-svg-foreground {
                                                                                fill: rgb(255, 255, 255) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-title,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255);
                                                                                font: normal normal normal 25px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .gallery-item-description,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemDescriptionFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255) !important;
                                                                                font: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                text-decoration:
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper {
                                                                                --customButtonFontColor: #FFFFFF;
                                                                                color: rgb(255, 255, 255) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-wrapper .gallery-item-hover .info-element-custom-button-wrapper button {
                                                                                --customButtonColor: #000000;
                                                                                --customButtonBorderRadius: 0;
                                                                                --customButtonBorderWidth: 1;
                                                                                --customButtonBorderColor: #FFFFFF;
                                                                                --customButtonFont: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(255, 255, 255) !important;
                                                                                font: normal normal normal 15px/18px helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                text-decoration: ;
                                                                                background: rgba(255, 255, 255, 0) !important;
                                                                                border-width: undefinedpx;
                                                                                border-radius: undefinedpx;
                                                                                border-color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover:not(.hide-hover):before {
                                                                                --itemOpacity: #000000;
                                                                                background: rgba(89, 89, 89, 0.6) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover) .gallery-item-hover.default.force-hover:before,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator:not(.invert-hover):hover .gallery-item-hover.default:not(.hide-hover):before {
                                                                                background: #000000 !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover:before {
                                                                                --itemOpacity: #000000;
                                                                                background: rgba(89, 89, 89, 0.6) !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover .gallery-item-hover.default.force-hover:before,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator.invert-hover:hover .gallery-item-hover.default:not(.hide-hover):before {
                                                                                background: #000000 !important
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-title,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-title,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --itemFontColorSlideshow: #000000;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                font: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif !important;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .gallery-item-description,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .info-element-description {
                                                                                --itemDescriptionFontColorSlideshow: #000000;
                                                                                --itemDescriptionFontSlideshow: normal normal normal 15px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                font: normal normal normal 15px/18px avenir-lt-w01_35-light1475496, avenir-lt-w05_35-light, sans-serif !important;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-text .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-bottom-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-top-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-left-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-item-right-info .info-element-custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .pro-gallery.inline-styles .gallery-item-container.pro-gallery-mobile-indicator .gallery-slideshow-info .custom-button-wrapper button,
                                                                            .comp-l9ykfwcf .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-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                --customButtonFontColorForHover: #000000;
                                                                                --externalCustomButtonBorderWidth: 0;
                                                                                --externalCustomButtonBorderRadius: 0;
                                                                                font: normal normal normal 15px/18px helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                text-decoration: ;
                                                                                color: rgb(0, 0, 0) !important;
                                                                                background: rgba(0, 87, 225, 0) !important;
                                                                                border-color: rgb(0, 0, 0);
                                                                                border-width: undefinedpx;
                                                                                border-radius: undefinedpx
                                                                            }

                                                                            .comp-l9ykfwcf .te-pro-gallery-text-item {
                                                                                font: normal normal normal 14px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: #FFFFFF;
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper .pro-fullscreen-text-item {
                                                                                --fullscreen-text-item-bg: #000000;
                                                                                background-color: #000000
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles {
                                                                                --bgColorExpand: #FFFFFF;
                                                                                background-color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-selected-license,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .pro-fullscreen-checkout-link {
                                                                                --descriptionColorExpand: #000000;
                                                                                --descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(0, 0, 0);
                                                                                font: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-mobile-info {
                                                                                --bgColorExpand: #FFFFFF;
                                                                                background-color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-title {
                                                                                --titleColorExpand: #000000;
                                                                                --titleFontExpand: normal normal normal 27px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(0, 0, 0);
                                                                                font: normal normal normal 40px/1.4em helvetica-w01-bold, helvetica-w02-bold, helvetica-lt-w10-bold, sans-serif;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link {
                                                                                --descriptionColorExpand: #000000;
                                                                                --descriptionFontExpand: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                color: rgb(0, 0, 0);
                                                                                font: normal normal normal 16px/1.4em helvetica-w01-roman, helvetica-w02-roman, helvetica-lt-w10-roman, sans-serif;
                                                                                /* text-decoration: */
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description:after,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-description .fullscreen-side-bar-description-line:after,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-exif:after,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-link:after,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-bottom-link:after {
                                                                                --descriptionColorExpand: #000000;
                                                                                border-color: rgb(0, 0, 0)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social i:not(.pro-gallery-loved),
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social a,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-side-bar-social button,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav i:not(.pro-gallery-loved),
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav a,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-nav button,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar i:not(.pro-gallery-loved),
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar a,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-mobile-bar button,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social i:not(.pro-gallery-loved),
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social a,
                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-social button {
                                                                                --descriptionColorExpand: #000000;
                                                                                color: rgb(0, 0, 0)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-triangle {
                                                                                --descriptionColorExpand: #000000;
                                                                                color: rgb(0, 0, 0)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles i.fullscreen-item-video-play.progallery-svg-font-icons-play-background {
                                                                                --bgColorExpand: #FFFFFF;
                                                                                color: rgb(255, 255, 255)
                                                                            }

                                                                            .comp-l9ykfwcf .pro-fullscreen-wrapper #fullscreen-view.fullscreen-bright.pro-fullscreen-inline-styles .fullscreen-icon {
                                                                                --descriptionColorExpand: #000000;
                                                                                --bgColorExpand: #FFFFFF;
                                                                                color: rgb(0, 0, 0);
                                                                                background: rgb(255, 255, 255)
                                                                            }
                                                                        /* </style> */