.elementor-1390 .elementor-element.elementor-element-b201693{--display:flex;}.elementor-1390 .elementor-element.elementor-element-b201693:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-b201693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://44visuals.com/wp-content/uploads/2025/02/white-brick-background.jpg");}.elementor-1390 .elementor-element.elementor-element-7d5fa4d > .elementor-widget-container{margin:50px 20px 150px 20px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d.bdt-background-overlay-yes:before{opacity:0.5;transition:all 0.3s ease-in-out;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-stage{height:1400px;justify-self:center;width:100%;max-width:100%;--vvpc-offset-x:-29px;translate:var(--vvpc-offset-x, 0px) var(--vvpc-offset-y, 0px);--vvpc-offset-y:-296px;margin:0px 0px 0px 0px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-view{box-sizing:border-box;min-width:0;padding:0px 0px 0px 0px;row-gap:0px !important;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc{padding:20px 20px 20px 20px;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--vvpc-inset:120px;--vvpc-sidebar-width:190px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-header h2{text-align:center;color:var( --e-global-color-969add4 );font-size:117px;line-height:70px;letter-spacing:-0.6px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-eyebrow{text-align:center;color:var( --e-global-color-b28ba19 );font-family:"Figtree", Sans-serif;font-size:12px;letter-spacing:1.1px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-instructions{text-align:center;color:var( --e-global-color-969add4 );font-family:"Figtree", Sans-serif;font-size:20px;font-weight:700;line-height:100px;letter-spacing:0.5px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button, .elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-count, .elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-browse summary{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-header{margin-bottom:0px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-category{font-family:"Figtree", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-stage{height:640px;}}@media(min-width:1025px){.elementor-1390 .elementor-element.elementor-element-b201693:not(.elementor-motion-effects-element-type-background), .elementor-1390 .elementor-element.elementor-element-b201693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1390 .elementor-element.elementor-element-b201693{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 150px 0px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-stage{height:180px;--vvpc-offset-x:0px;translate:var(--vvpc-offset-x, 0px) var(--vvpc-offset-y, 0px);--vvpc-offset-y:0px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-view{row-gap:0px !important;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc{padding:10px 10px 10px 10px;--vvpc-inset:10px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-header h2{font-size:48px;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-eyebrow{font-size:12px;line-height:0.6em;}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-instructions{font-size:16px;line-height:1.3em;}}/* Start custom CSS for vv-photo-cylinder, class: .elementor-element-7d5fa4d */.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-view{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;align-items:center}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-stage{grid-column:1 / -1;grid-row:1}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar,.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar>div{display:contents}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="previous"],.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="next"]{grid-row:1;z-index:2;width:48px;height:48px;padding:0;border-radius:50%;background:#fff;color:var(--vvpc-ink);border:1px solid #DCCFBC;font-size:26px;box-shadow:0 4px 18px #04098f18;justify-self:center}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="previous"]{grid-column:1}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="next"]{grid-column:3}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="previous"]:hover,.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="next"]:hover{background:var(--vvpc-ink);color:#fff}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-count{grid-column:2;grid-row:2;text-align:center}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="pause"]{grid-column:2;grid-row:3;justify-self:center}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-browse{grid-column:1 / -1;grid-row:4}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-category-status{grid-column:1 / -1}@media(max-width:767px){.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-view{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="previous"],.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc-toolbar button[data-action="next"]{width:40px;height:40px;font-size:24px}}
/* Full-width cylinder with a single navigation row beneath it. */
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc.vvpc-enhanced.vvpc-has-categories .vvpc-body{display:flex;flex-direction:column;gap:24px;margin:24px 0 0}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-view{order:1;width:100%;min-width:0}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-view .vvpc-stage{width:100%;max-width:100%;justify-self:stretch}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-sidebar{order:2;width:auto;align-self:stretch;padding:0;margin:0 var(--vvpc-inset);min-width:0}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-sidebar-title{display:none}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-category-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:3px 3px 10px;scrollbar-width:thin}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-category{flex:1 0 auto;width:auto;white-space:nowrap;justify-content:center;gap:12px;text-align:center}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-body>.vvpc-browse{order:3;width:auto;margin:0 var(--vvpc-inset);grid-row:auto}
.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-browse-toggle{width:auto;min-width:150px;margin-top:8px}
@media(max-width:767px){.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-category{flex:0 0 auto}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc.vvpc-enhanced.vvpc-has-categories .vvpc-body{gap:16px}.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-sidebar{margin:0 var(--vvpc-inset)}}

@media(max-width:767px){.elementor-1390 .elementor-element.elementor-element-7d5fa4d .vvpc .vvpc-view .vvpc-stage{--vvpc-offset-x:0px;--vvpc-offset-y:0px;translate:0 0;}}/* End custom CSS */