.live-replica .et_pb_blog_grid{container-type:inline-size}.live-replica .et_pb_blog_grid .et_pb_salvattore_content{--replica-post-columns: 1;display:grid;grid-template-columns:repeat(var(--replica-post-columns),minmax(0,1fr));column-gap:5.5%;row-gap:60px;row-gap:5.5cqw;align-items:stretch;width:100%}.live-replica .et_pb_blog_grid .et_pb_salvattore_content:before,.live-replica .et_pb_blog_grid .et_pb_salvattore_content:after{content:none!important;display:none!important}.live-replica .et_pb_blog_grid .et_pb_salvattore_content>.column{display:contents}.live-replica .et_pb_blog_grid .et_pb_salvattore_content .et_pb_post{opacity:1!important;visibility:visible!important;float:none!important;width:auto!important;min-width:0;max-width:none;margin:0!important;box-sizing:border-box}.live-replica .dipi-blog-slider-main{opacity:1!important;visibility:visible!important}.live-replica .dipi-blog-slider-main>.swiper-container{overflow-x:auto}.live-replica .dipi-blog-slider-wrapper:not(.replica-carousel-track){gap:40px}.live-replica .dipi-blog-slider-wrapper:not(.replica-carousel-track)>.dipi-blog-post{flex:0 0 calc((100% - 80px) / 3);min-width:180px}@media(min-width:981px){.live-replica .et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content{--replica-post-columns: 3}.live-replica .et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content,.live-replica .et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content{--replica-post-columns: 2}}@media(min-width:768px)and (max-width:980px){.live-replica .et_pb_blog_grid .et_pb_salvattore_content{--replica-post-columns: 2;row-gap:7.66cqw}}@media(max-width:767px){.live-replica .et_pb_blog_grid .et_pb_salvattore_content{--replica-post-columns: 1;row-gap:9.5cqw}}@media(max-width:479px){.live-replica .et_pb_blog_grid .et_pb_salvattore_content{row-gap:11.5cqw}}.live-replica{overflow-x:clip}.live-replica .et_animated,.live-replica .et-waypoint,.live-replica .et-pb-before-scroll-animation{opacity:1;visibility:visible}.live-replica .et_pb_number_counter{opacity:1}.live-replica .dipi_tile_scroll_container{position:relative;overflow:hidden}.live-replica .dipi-tile-scroll-items{transform-origin:50% 50%;will-change:transform}.live-replica .dipi_tile_scroll_item_container{will-change:transform}.live-replica .et_pb_section_video_bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.live-replica .et_pb_section_video_bg video{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.live-replica .replica-video-control{position:absolute;z-index:9;right:24px;bottom:24px;width:42px;height:42px;border:1px solid #ffffff80;border-radius:50%;background:#16161670;color:#fff;font:18px/1 sans-serif;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-replica .replica-video-control:focus-visible,.live-replica [role=button]:focus-visible,.live-replica [role=link]:focus-visible{outline:3px solid #e09900;outline-offset:5px}.live-replica dotlottie-player,.live-replica .dipi-lottie-icon{display:block}.live-replica .dipi-lottie-icon svg{display:block;width:100%;height:100%}.live-replica .dipi-pi-item-image{transition:transform .3s ease-out}.live-replica .replica-embed{position:relative;overflow:hidden;min-height:280px;aspect-ratio:16/9;background:#202020;background-size:cover;background-position:center}.live-replica .replica-embed[data-replica-embed-src*="https://kuula.co/"]{height:90vh;min-height:520px;aspect-ratio:auto;background-image:url(/media/services/immersive-poster-900.webp)}.live-replica .replica-embed[data-replica-embed-src*="https://kuula.co/share/NqW33"]{background-image:url(/media/services/kuula-NqW33-poster.jpg)}.live-replica .replica-embed[data-replica-embed-src*="https://www.google.com/maps/embed"]{height:450px;min-height:280px;aspect-ratio:auto;background:linear-gradient(130deg,#e7eddd,#d7e2cf 35%,#f4ede0 36%,#e7dfd1 67%,#d5e0d2 68%)}.live-replica .replica-embed[data-replica-embed-kind=video]>div{position:absolute;inset:0}.live-replica .replica-embed[data-replica-embed-kind=video] img{width:100%;height:100%;object-fit:cover}.live-replica .perfmatters-lazy-youtube.replica-embed{padding-bottom:0;min-height:0;aspect-ratio:16/9}.live-replica .replica-embed-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.live-replica .replica-embed-close{position:absolute;z-index:20;right:16px;bottom:16px;top:auto;width:42px;height:42px;border-radius:50%;background:#fff;color:#161616;border:0;font-size:28px;cursor:pointer}.live-replica .replica-panorama{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;cursor:grab;touch-action:pan-y;outline-offset:-5px}.live-replica .replica-panorama.is-dragging{cursor:grabbing}.live-replica .replica-panorama:focus-visible{outline:3px solid #e09900}.live-replica [data-replica-page=immersive] .et_pb_section_0>.et_pb_row_1,.live-replica [data-replica-page=immersive] .et_pb_section_0>.et_pb_row_2{pointer-events:none}.live-replica [data-replica-page=immersive] .et_pb_section_0>.et_pb_row_2 a,.live-replica [data-replica-page=immersive] .et_pb_section_0>.et_pb_row_2 [role=link]{pointer-events:auto}.live-replica .replica-panorama-gyro{position:absolute;z-index:2;right:24px;bottom:24px;max-width:65%;padding:10px 14px;border:1px solid #ffffff80;border-radius:24px;background:#161616d9;color:#fff;font:14px/1.3 sans-serif;cursor:pointer}.live-replica .replica-panorama-gyro[hidden]{display:none}.live-replica #copy-button{appearance:none;align-self:stretch;display:grid;place-items:center;padding:0;width:48px;min-width:48px;border:1px solid #ffffffe6;border-left:0;border-radius:0 7px 7px 0;font:inherit;cursor:pointer}.live-replica #copy-button svg{width:24px;height:24px;display:block;margin:auto}.live-replica .replica-panorama-control{position:absolute;z-index:2;left:24px;bottom:24px;width:42px;height:42px;border:1px solid #ffffff80;border-radius:50%;background:#16161670;color:#fff;font:18px/1 sans-serif;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-replica .replica-panorama-control[hidden]{display:none}.live-replica .replica-embed-active .replica-panorama{visibility:hidden}.live-replica [data-replica-embed-activate]{position:absolute;z-index:2;left:50%;top:75%;max-width:90%;transform:translate(-50%,-50%);cursor:pointer;border:1px solid #ffffff70;border-radius:50px;padding:14px 25px;background:#161616e8;color:#fff;box-shadow:0 4px 20px #0003;font:inherit;font-weight:600;text-align:center}.live-replica [data-replica-embed-activate][hidden]{display:none}.live-replica .replica-reveal-collapsed{position:relative}.live-replica .replica-reveal-collapsed:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,#fff);pointer-events:none}.live-replica .dipi-reveal-button,.live-replica .et_pb_toggle_title,.live-replica .dipi-content-toggle__text[role=button]{cursor:pointer}.live-replica .dipi-content-toggle__switch:focus-visible+.dipi-content-toggle__slider{outline:3px solid #e09900;outline-offset:4px}.live-replica .replica-balloon{position:fixed;inset:auto;z-index:1000020;width:min(360px,calc(100vw - 20px));max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:0;padding:0;border:0;overflow-y:auto;background:transparent;color:inherit;box-shadow:0 12px 35px #0003}.live-replica .replica-balloon[hidden]{display:none!important}.live-replica .replica-balloon .et_pb_section.dipi_balloon-inner{padding:0!important;margin:0!important;background:transparent!important}.live-replica .replica-carousel-viewport{overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.live-replica .replica-carousel-viewport::-webkit-scrollbar{display:none}.live-replica .replica-carousel-track{display:flex!important;flex-wrap:nowrap!important;transform:none!important;pointer-events:auto!important;align-items:stretch;width:max-content;min-width:100%}.live-replica .replica-carousel-track>*{flex-shrink:0!important;scroll-snap-align:start;pointer-events:auto}.live-replica .replica-carousel-viewport{cursor:grab}.live-replica .replica-carousel-viewport:active{cursor:grabbing}.live-replica .dipi-svg-animator-container{opacity:1!important;visibility:visible!important}.live-replica .dipi_timeline .need_animation{opacity:1}.live-replica .replica-carousel .dipi-testimonial-item{height:auto}.live-replica .replica-carousel .dipi_loading{visibility:visible}.live-replica .replica-carousel [class*=swiper-button]{cursor:pointer}.live-replica .fancy-text-wrap{display:inline-block;position:relative;visibility:visible}.live-replica .fancy-text-wrap .dipi_fancy_text_child{position:relative}.live-replica .dipi-scroll-image:focus-visible{outline:3px solid #e09900;outline-offset:3px}.live-replica button.et_pb_video_play{appearance:none;border:0;background:none;padding:0;cursor:pointer}.live-replica .popup[role=dialog]{overscroll-behavior:contain}.live-replica:has(.popup:target){position:relative;z-index:1000010}.live-replica .replica-popup-backdrop{position:fixed;inset:0;background:#0000008c;z-index:1000009;-webkit-backdrop-filter:saturate(180%) blur(5px);backdrop-filter:saturate(180%) blur(5px)}.live-replica .honeypot{display:none!important}.live-replica .et_pb_section.popup:target{display:block!important;position:fixed;inset:0;z-index:1000010;width:100%;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.live-replica .div-pixel-mockup-screen.transformed{opacity:1}.live-replica .div-pixel-mockup-screen .replica-carousel-track,.live-replica .div-pixel-mockup-screen .dipi_image_showcase_child,.live-replica .div-pixel-mockup-screen .et_pb_module_inner{height:100%}.live-replica .div-pixel-mockup-screen .dipi_image_showcase_child img{display:block;width:100%;height:100%;object-fit:fill}@media(max-width:980px){.live-replica .replica-embed[data-replica-embed-src*="https://kuula.co/"]{height:650px;min-height:420px}}@media(prefers-reduced-motion:reduce){.live-replica *,.live-replica *:before,.live-replica *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.live-replica .et_parallax_bg{background-attachment:scroll!important}.live-replica .scene .card,.live-replica .floating-object{transform:none!important}}
