.elementor .artz-menu-cta{display:none;&:is(body:has(.elementor-menu-toggle.elementor-active) *) { display: flex; position: fixed; bottom: 28px; left: 28px; right: 28px; z-index: 4; justify-content: center; align-items: center; }\n}.elementor .artz-page-dark{&::before { content: ''; position: fixed; inset: 0px; z-index: -1; background-color: #0A191D; pointer-events: none; }\n}.elementor .artz-up{position:fixed;inset-block-end:22px;inset-inline-start:22px;z-index:90;}.elementor .artz-form-note{font-family:Rubik;font-weight:300;font-size:13px;color:#4F6E75;line-height:1.6;text-align:center;margin-block-start:6px;cursor: default;\n}.elementor .artz-form-submit:hover,.elementor .artz-form-submit:focus-visible{color:#FFFFFF;border-radius:999px;background-color:#0E2A31;transform:scale3d(1.03, 1.03, 1);}.elementor .artz-form-submit:focus{color:#FFFFFF;border-radius:999px;background-color:#0E2A31;}.elementor .artz-form-submit{width:100%;min-height:58px;font-family:Rubik;font-weight:400;font-size:17px;color:#FFFFFF;cursor:pointer;margin-block-start:22px;border-radius:999px;background-color:#0E2A31;transition:transform 0.9s;}.elementor .artz-form-input:focus{border-color:#2C6B79;}.elementor .artz-form-input{width:100%;height:56px;font-family:Rubik;font-weight:300;font-size:17px;color:#0A191D;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;border-width:1px;border-color:#C5DAE0;border-style:solid;background-color:#FFFFFF;}.elementor .artz-form-label{font-family:Rubik;font-weight:400;font-size:14px;color:#2C4A51;margin-block-start:8px;}.elementor .artz-form-card{border-radius:16px;background-color:#EEF6F8;box-shadow:0px 30px 80px -30px rgba(0,0,0,0.6);padding-block: 48px; padding-inline: 46px;\n}.elementor .artz-gal-grid{order:0;}.elementor .artz-gal{order:0;& .e-tab-content-base:first-child { display: block !important; } & .e-tab-content-base:not(:first-child) { display: none !important; } &:has(.e-tab-base:nth-child(2).e--selected) .artz-gal-grid > :not(.artz-cat-white) { display: none !important; } &:has(.e-tab-base:nth-child(3).e--selected) .artz-gal-grid > :not(.artz-cat-dark) { display: none !important; } &:has(.e-tab-base:nth-child(4).e--selected) .artz-gal-grid > :not(.artz-cat-print) { display: none !important; } &:has(.e-tab-base:nth-child(5).e--selected) .artz-gal-grid > :not(.artz-cat-shul) { display: none !important; }\n}.elementor .artz-cat-shul{order:0;}.elementor .artz-cat-print{order:0;}.elementor .artz-cat-dark{order:0;}.elementor .artz-cat-white{order:0;}.elementor .artz-num-sm{font-family:Heebo;font-weight:100;font-size:44px;color:#FFFFFF;line-height:1.1;cursor: default;\n}.elementor .artz-mosaic{padding:0px;gap:16px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:none;grid-auto-flow:row dense;grid-auto-rows:clamp(220px, 20vw, 340px);}.elementor .artz-cap-s{font-family:Rubik;font-weight:300;font-size:14px;color:#D8EEF3;margin-block-start:4px;cursor: default;\n}.elementor .artz-cap-t{font-family:Heebo;font-weight:300;font-size:19px;color:#FFFFFF;cursor: default;\n}.elementor .artz-chip:hover,.elementor .artz-chip:focus-visible{color:#FFFFFF;border-color:#D8EEF3;}.elementor .artz-chip{width:auto;min-height:44px;font-family:Rubik;font-weight:300;font-size:15px;color:#8BB2BA;cursor:pointer;border-radius:999px;border-width:1px;border-color:#2C6B79;border-style:solid;background-color:transparent;transition:background-color 0.3s, color 0.3s, border-color 0.3s;display:inline-flex;align-items:center;padding-block: 0px; padding-inline: 22px; &:selected { background-color: #D8EEF3; border-color: #D8EEF3; color: #0A191D; } &.e--selected { background-color: #D8EEF3; border-color: #D8EEF3; color: #0A191D; }\n}.elementor .artz-caption{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;background-image:linear-gradient(0deg, rgba(10,25,29,0.88) 0%,rgba(10,25,29,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:flex-end;padding-block: 24px; padding-inline: 28px; pointer-events: none;\n}.elementor .artz-img-zoom:hover,.elementor .artz-img-zoom:focus-visible{transform:scale3d(1.08, 1.08, 1);filter: brightness(1.12) saturate(1.08);\n}.elementor .artz-img-zoom{width:100%;height:100%;object-fit:cover;transition:transform 1.4s, filter 0.9s;display:block;cursor: zoom-in;\n}.elementor .artz-frame:hover,.elementor .artz-frame:focus-visible{box-shadow:0px 0px 0px 1px rgba(216,238,243,0.35),0px 30px 70px -24px rgba(120,210,230,0.55);}.elementor .artz-frame{overflow:hidden;position:relative;padding:0px;border-radius:4px;background-color:#0F2A31;box-shadow:0px 0px 0px 0px rgba(120,210,230,0);transition:box-shadow 0.6s, transform 0.6s;}.elementor .artz-btn-ghost:hover,.elementor .artz-btn-ghost:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .artz-btn-ghost{min-height:56px;font-family:Rubik;font-weight:400;font-size:17px;color:#FFFFFF;letter-spacing:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;border-width:1px;border-color:rgba(216,238,243,0.55);border-style:solid;background-color:transparent;transition:transform 0.9s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { transform: scale(1.04); }\n}.elementor .artz-btn-solid:hover,.elementor .artz-btn-solid:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .artz-btn-solid{min-height:56px;font-family:Rubik;font-weight:400;font-size:17px;color:#0A191D;letter-spacing:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:34px;border-radius:999px;border-width:0px;background-color:#D8EEF3;transition:transform 0.9s;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { transform: scale(1.04); }\n}.elementor .artz-body-light{font-family:Rubik;font-weight:300;font-size:19px;color:#D8EEF3;line-height:1.7;cursor: default;\n}.elementor .artz-body{font-family:Rubik;font-weight:300;font-size:17px;color:#8BB2BA;line-height:1.8;cursor: default;\n}.elementor .artz-h-xl{font-family:Heebo;font-weight:100;font-size:clamp(48px, 6.4vw, 112px);color:#FFFFFF;letter-spacing:-1px;line-height:1.02;cursor: default;\n}.elementor .artz-h-hero{font-family:Heebo;font-weight:100;font-size:clamp(52px, min(7vw, 12vh), 132px);color:#FFFFFF;letter-spacing:-0.02em;line-height:0.98;cursor: default;\n}.elementor .artz-eyebrow{font-family:Rubik;font-weight:300;font-size:14px;color:#8BB2BA;letter-spacing:4px;cursor: default;\n}.elementor .artz-wrap{width:100%;max-width:1680px;margin-inline: auto; padding-inline: clamp(20px, 5vw, 96px);\n}.elementor .artz-caption-col{flex-direction:column;gap:0px;justify-content:flex-end;align-items:flex-start;}