.elementor-2708 .elementor-element.elementor-element-64efdb5:not(.elementor-motion-effects-element-type-background), .elementor-2708 .elementor-element.elementor-element-64efdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jen-mac.com/wp-content/uploads/2021/07/hero1.jpg");background-size:cover;}.elementor-2708 .elementor-element.elementor-element-64efdb5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-2708 .elementor-element.elementor-element-64efdb5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2708 .elementor-element.elementor-element-64efdb5 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-09cc91a );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2708 .elementor-element.elementor-element-7871846{text-align:center;}.elementor-2708 .elementor-element.elementor-element-7871846 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:65px;font-weight:600;font-style:italic;color:var( --e-global-color-text );}.elementor-2708 .elementor-element.elementor-element-d9929ba > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-text );}.elementor-2708 .elementor-element.elementor-element-ece3a6f{--spacer-size:93px;}.elementor-2708 .elementor-element.elementor-element-d6db2cf{margin-top:20px;margin-bottom:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2708 .elementor-element.elementor-element-711c893 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-94eaf79 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-58dde7f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-53701a2 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-cfcd652 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-de9089e{margin-top:20px;margin-bottom:20px;}.elementor-2708 .elementor-element.elementor-element-49d358f img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-0aa752c img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-0aa5862 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-2b66828 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-820d7d3 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-be44e74{margin-top:20px;margin-bottom:20px;}.elementor-2708 .elementor-element.elementor-element-23b5678 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-19eadbe img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-4c214bf img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-8e9e897 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-e481437 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-2492fb9{margin-top:20px;margin-bottom:20px;}.elementor-2708 .elementor-element.elementor-element-f1a1a02 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-505fd66 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-3a19de1 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-ce4984c img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-a8aba91 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-e9403c1{margin-top:20px;margin-bottom:20px;}.elementor-2708 .elementor-element.elementor-element-e461246 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-c19e7ab img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}.elementor-2708 .elementor-element.elementor-element-ef573aa img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-70bb49b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.17);}@media(max-width:767px){.elementor-2708 .elementor-element.elementor-element-7871846 .elementor-heading-title{font-size:48px;}.elementor-2708 .elementor-element.elementor-element-4d87bee{width:50%;}.elementor-2708 .elementor-element.elementor-element-d9929ba{width:50%;}}@media(min-width:1025px){.elementor-2708 .elementor-element.elementor-element-64efdb5:not(.elementor-motion-effects-element-type-background), .elementor-2708 .elementor-element.elementor-element-64efdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-505fd66 */@media (min-width: 900px) {.elementor-lightbox-image {
    width: 100%;
    max-width: 100%;
    height: auto;
    vertical-align: top;
}

.swiper-zoom-container {
    height: auto;
    width: auto;
    max-height: 100vh;
    overflow-y: auto;  /* this allows vertical scrolling */
    align-items: flex-start;
}
}/* End custom CSS */