{"version":3,"file":"siteMetadata.CiUrfCBA.mjs","names":[],"sources":["https:/framerusercontent.com/modules/mBifWaYhemZEnZlxuHBY/khSXuER2GjOwNYNSZDdx/siteMetadata.js"],"sourcesContent":["// Generated by Framer (5e8f756)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script src=\\\"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js\\\"></script>\\n<!-- Splide CDN -->\\n<script src=\\\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.3/dist/js/splide.min.js\\\"></script>\\n<script src=\\\"https://cdn.jsdelivr.net/npm/@splidejs/splide-extension-auto-scroll@0.5.3/dist/js/splide-extension-auto-scroll.min.js\\\"></script>\\n\\n<script>\\n    // let initialized = false;\\n\\n\\n    function loop() {\\n\\n        load();\\n\\n        requestAnimationFrame(loop)\\n    }\\n\\n    loop();\\n    function load() {\\n\\n        document.querySelectorAll('[data-framer-name=\\\"upper-slider\\\"]').forEach((logoSliderLTR) => {\\n            if (!logoSliderLTR.classList.contains('is-splide')) {\\n                logoSliderLTR.classList.add('splide', 'is-splide');\\n\\n                let splideTrack = document.createElement('div');\\n                splideTrack.classList.add('splide__track');\\n\\n                let splideList = document.createElement('ul');\\n                splideList.classList.add('splide__list');\\n\\n                let slides = Array.from(logoSliderLTR.querySelectorAll('[data-framer-name=\\\"slider-item\\\"]'));\\n                slides.forEach((slide) => {\\n                    let li = document.createElement('li');\\n                    li.classList.add('splide__slide');\\n                    li.appendChild(slide);\\n                    splideList.appendChild(li);\\n                });\\n\\n                logoSliderLTR.innerHTML = '';\\n                splideTrack.appendChild(splideList);\\n                logoSliderLTR.appendChild(splideTrack);\\n\\n                let pagination = document.createElement('div');\\n                pagination.classList.add('splide__pagination');\\n\\n                let arrows = document.createElement('div');\\n                arrows.classList.add('splide__arrows');\\n\\n                let arrowPrev = document.createElement('button');\\n                arrowPrev.classList.add('splide__arrow', 'splide__arrow--prev');\\n                arrowPrev.innerHTML = '←';\\n\\n                let arrowNext = document.createElement('button');\\n                arrowNext.classList.add('splide__arrow', 'splide__arrow--next');\\n                arrowNext.innerHTML = '→';\\n\\n                arrows.appendChild(arrowPrev);\\n                arrows.appendChild(arrowNext);\\n                logoSliderLTR.appendChild(pagination);\\n                logoSliderLTR.appendChild(arrows);\\n                new Splide(logoSliderLTR, {\\n                    type: 'loop',\\n                    drag: false,\\n                    focus: 'center',\\n                    pagination: false,\\n                    arrows: false,\\n                    direction: 'ltr',\\n                    autoWidth: true,\\n                    gap: '160px',\\n                    autoScroll: {\\n                        speed: 1,\\n                        pauseOnHover: false,\\n                        pauseOnFocus: false,\\n                    },\\n                    breakpoints: {\\n                        0: {\\n                            gap: '25px'\\n                        },\\n                        576: {\\n                            gap: '50px'\\n                        },\\n                        768: {\\n                            gap: '80px'\\n                        },\\n                        992: {\\n                            gap: '100px'\\n                        },\\n                        1200: {\\n                            gap: '160px'\\n                        }\\n                    }\\n                }).mount(window.splide.Extensions);\\n            }\\n        });\\n        document.querySelectorAll('[data-framer-name=\\\"down-slider\\\"]').forEach((logoSliderRTL) => {\\n            if (!logoSliderRTL.classList.contains('is-splide')) {\\n                logoSliderRTL.classList.add('splide', 'is-splide');\\n\\n                let splideTrack = document.createElement('div');\\n                splideTrack.classList.add('splide__track');\\n\\n                let splideList = document.createElement('ul');\\n                splideList.classList.add('splide__list');\\n\\n                let slides = Array.from(logoSliderRTL.querySelectorAll('[data-framer-name=\\\"slider-item2\\\"]'));\\n                slides.forEach((slide) => {\\n                    let li = document.createElement('li');\\n                    li.classList.add('splide__slide');\\n                    li.appendChild(slide);\\n                    splideList.appendChild(li);\\n                });\\n\\n                logoSliderRTL.innerHTML = '';\\n                splideTrack.appendChild(splideList);\\n                logoSliderRTL.appendChild(splideTrack);\\n\\n                let pagination = document.createElement('div');\\n                pagination.classList.add('splide__pagination');\\n\\n                let arrows = document.createElement('div');\\n                arrows.classList.add('splide__arrows');\\n\\n                let arrowPrev = document.createElement('button');\\n                arrowPrev.classList.add('splide__arrow', 'splide__arrow--prev');\\n                arrowPrev.innerHTML = '←';\\n\\n                let arrowNext = document.createElement('button');\\n                arrowNext.classList.add('splide__arrow', 'splide__arrow--next');\\n                arrowNext.innerHTML = '→';\\n\\n                arrows.appendChild(arrowPrev);\\n                arrows.appendChild(arrowNext);\\n                logoSliderRTL.appendChild(pagination);\\n                logoSliderRTL.appendChild(arrows);\\n                new Splide(logoSliderRTL, {\\n                    type: 'loop',\\n                    drag: false,\\n                    focus: 'center',\\n                    pagination: false,\\n                    arrows: false,\\n                    direction: 'rtl',\\n                    autoWidth: true,\\n                    gap: '160px',\\n                    autoScroll: {\\n                        speed: 1,\\n                        pauseOnHover: false,\\n                        pauseOnFocus: false,\\n                    },\\n                    breakpoints: {\\n                        0: {\\n                            gap: '25px'\\n                        },\\n                        576: {\\n                            gap: '50px'\\n                        },\\n                        768: {\\n                            gap: '80px'\\n                        },\\n                        992: {\\n                            gap: '100px'\\n                        },\\n                        1200: {\\n                            gap: '160px'\\n                        }\\n                    }\\n                }).mount(window.splide.Extensions);\\n            }\\n        });\\n\\n        // document.querySelectorAll('[data-framer-name=\\\"testimonialslider\\\"]').forEach((homeBannerSliderprogess) => {\\n        //     if (!homeBannerSliderprogess.classList.contains('swiper')) {\\n        //         let homeBannerSliderWrap2 = document.createElement('div');\\n        //         homeBannerSliderWrap2.classList.add('swiper-wrapper');\\n        //         homeBannerSliderprogess.classList.add('swiper');\\n\\n        //         let homeBannerSliderInner2 = homeBannerSliderprogess.innerHTML;\\n        //         homeBannerSliderprogess.innerHTML = '';\\n        //         homeBannerSliderWrap2.innerHTML = homeBannerSliderInner2;\\n        //         homeBannerSliderprogess.appendChild(homeBannerSliderWrap2);\\n\\n        //         let customProgressBarContainer = document.createElement('div');\\n        //         customProgressBarContainer.classList.add('custom-progress-bar-container');\\n        //         let customProgressBar = document.createElement('div');\\n        //         customProgressBar.classList.add('custom-progress-bar');\\n        //         customProgressBarContainer.appendChild(customProgressBar);\\n        //         homeBannerSliderprogess.appendChild(customProgressBarContainer);\\n\\n        //         let navPrev = document.createElement('div');\\n        //         navPrev.classList.add('swiper-button-prev');\\n        //         let navNext = document.createElement('div');\\n        //         navNext.classList.add('swiper-button-next');\\n        //         homeBannerSliderprogess.appendChild(navPrev);\\n        //         homeBannerSliderprogess.appendChild(navNext);\\n\\n        //         let fslides = homeBannerSliderprogess.querySelectorAll('[data-framer-name=\\\"testimonialslidercol\\\"]');\\n        //         fslides.forEach((fslide) => {\\n        //             fslide.classList.add('swiper-slide');\\n        //         });\\n\\n        //         const totalItems = fslides.length;\\n\\n        //         let slidesPerView = window.innerWidth > 1024\\n        //             ? 2.9\\n        //             : window.innerWidth > 768\\n        //                 ? 2.3\\n        //                 : 1.3;\\n\\n        //         function findIndex(swiper, index) {\\n        //             if (swiper != 0) {\\n        //                 let currentIndex = index + slidesPerView;\\n        //                 console.log(swiper, slidesPerView, currentIndex, swiper.index);\\n\\n        //                 let progress = (currentIndex / totalItems) * 100;\\n        //                 customProgressBar.style.width = `${progress}%`;\\n        //             }\\n        //         }\\n        //         const swiper = new Swiper(homeBannerSliderprogess, {\\n        //             spaceBetween: 35,\\n        //             speed: 1000,\\n        //             navigation: {\\n        //                 nextEl: navNext,\\n        //                 prevEl: navPrev,\\n        //             },\\n        //             slidesPerView: slidesPerView,\\n        //             autoHeight: true,\\n        //             breakpoints: {\\n        //                 0: {\\n        //                     slidesPerView: slidesPerView,\\n        //                     spaceBetween: 15,\\n        //                 },\\n        //                 768: {\\n        //                     slidesPerView: slidesPerView,\\n        //                     spaceBetween: 25,\\n        //                 },\\n        //                 1024: {\\n        //                     slidesPerView: slidesPerView,\\n        //                     spaceBetween: 35,\\n        //                 },\\n        //             },\\n        //             on: {\\n        //                 init: function () {\\n        //                     let initialProgress = (slidesPerView / totalItems) * 100;\\n        //                     customProgressBar.style.width = `${initialProgress}%`;\\n        //                     findIndex(0);\\n        //                 },\\n        //                 resize: function () {\\n        //                     let initialProgress = (slidesPerView / totalItems) * 100;\\n        //                     customProgressBar.style.width = `${initialProgress}%`;\\n        //                     findIndex(0);\\n        //                 },\\n        //                 slideChange: function () {\\n        //                     findIndex(swiper, swiper.activeIndex);\\n        //                 },\\n        //             },\\n        //         });\\n        //     }\\n        // });\\n\\n        document.querySelectorAll('[data-framer-name=\\\"testimonialslider\\\"]').forEach((homeBannerSliderprogess) => {\\n        // Ensure Swiper isn't already initialized\\n        if (!homeBannerSliderprogess.classList.contains('swiper')) {\\n            // Wrap existing slides\\n            let homeBannerSliderWrap2 = document.createElement('div');\\n            homeBannerSliderWrap2.classList.add('swiper-wrapper');\\n            homeBannerSliderprogess.classList.add('swiper');\\n\\n            let homeBannerSliderInner2 = homeBannerSliderprogess.innerHTML;\\n            homeBannerSliderprogess.innerHTML = '';\\n            homeBannerSliderWrap2.innerHTML = homeBannerSliderInner2;\\n            homeBannerSliderprogess.appendChild(homeBannerSliderWrap2);\\n\\n            // Create custom progress bar\\n            let customProgressBarContainer = document.createElement('div');\\n            customProgressBarContainer.classList.add('custom-progress-bar-container');\\n            let customProgressBar = document.createElement('div');\\n            customProgressBar.classList.add('custom-progress-bar');\\n            customProgressBarContainer.appendChild(customProgressBar);\\n            homeBannerSliderprogess.appendChild(customProgressBarContainer);\\n\\n            // Navigation buttons\\n            let navPrev = document.createElement('div');\\n            navPrev.classList.add('swiper-button-prev');\\n            let navNext = document.createElement('div');\\n            navNext.classList.add('swiper-button-next');\\n            homeBannerSliderprogess.appendChild(navPrev);\\n            homeBannerSliderprogess.appendChild(navNext);\\n\\n            // Mark all slides properly\\n            let fslides = homeBannerSliderprogess.querySelectorAll('[data-framer-name=\\\"testimonialslidercol\\\"]');\\n            fslides.forEach((fslide) => {\\n                fslide.classList.add('swiper-slide');\\n            });\\n\\n            const totalItems = fslides.length;\\n\\n            // Responsive slides per view\\n            function getSlidesPerView() {\\n                if (window.innerWidth > 1024) return 2.9;\\n                if (window.innerWidth > 768) return 2.3;\\n                return 1.3;\\n            }\\n\\n            // Function to update progress bar using Swiper's native progress\\n            function updateProgress(swiper) {\\n                // const progress = Math.min(Math.max(swiper.progress, 0), 1) * 100;\\n                // customProgressBar.style.width = `${progress}%`;\\n                const minPercent = 100 / totalItems; // 1 slide worth progress\\n                const progress = Math.min(Math.max(swiper.progress, 0), 1) * 100;\\n                const adjustedProgress = Math.max(progress, minPercent);\\n                customProgressBar.style.width = `${adjustedProgress}%`;\\n            }\\n\\n            // Initialize Swiper\\n            const swiper = new Swiper(homeBannerSliderprogess, {\\n                spaceBetween: 35,\\n                speed: 1000,\\n                navigation: {\\n                    nextEl: navNext,\\n                    prevEl: navPrev,\\n                },\\n                slidesPerView: getSlidesPerView(),\\n                autoHeight: true,\\n                breakpoints: {\\n                    0: {\\n                        slidesPerView: 1.3,\\n                        spaceBetween: 15,\\n                    },\\n                    768: {\\n                        slidesPerView: 2.3,\\n                        spaceBetween: 25,\\n                    },\\n                    1024: {\\n                        slidesPerView: 2.9,\\n                        spaceBetween: 35,\\n                    },\\n                },\\n                on: {\\n                    init: function () {\\n                        updateProgress(this);\\n                    },\\n                    resize: function () {\\n                        this.params.slidesPerView = getSlidesPerView();\\n                        this.update();\\n                        updateProgress(this);\\n                    },\\n                    slideChange: function () {\\n                        updateProgress(this);\\n                    },\\n                    progress: function () {\\n                        updateProgress(this);\\n                    },\\n                },\\n            });\\n        }\\n    });\\n\\n\\n\\n        //single slider \\n        document.querySelectorAll('[data-framer-name=\\\"testimonial-slider\\\"]').forEach((testimonialSlider) => {\\n            if (!testimonialSlider.classList.contains('swiper')) {\\n                let homeBannerSliderWrap2 = document.createElement('div');\\n                homeBannerSliderWrap2.classList.add('swiper-wrapper');\\n                testimonialSlider.classList.add('swiper');\\n\\n                let testimonialSliderinr = testimonialSlider.innerHTML;\\n                testimonialSlider.innerHTML = '';\\n                homeBannerSliderWrap2.innerHTML = testimonialSliderinr;\\n                testimonialSlider.appendChild(homeBannerSliderWrap2);\\n\\n                let fslides = testimonialSlider.querySelectorAll('[data-framer-name=\\\"testimonial-item\\\"]');\\n                fslides.forEach((fslide) => {\\n                    fslide.classList.add('swiper-slide');\\n                });\\n\\n                new Swiper(testimonialSlider, {\\n                    spaceBetween: 35,\\n                    speed: 500,\\n                    pagination: false,\\n                    navigation: {\\n                        nextEl: \\\"[data-framer-name='next-arrw']\\\",\\n                        prevEl: \\\"[data-framer-name='prev-arrw']\\\",\\n                    },\\n                    // autoplay: {\\n                    //     delay: 500,\\n                    // },\\n                    loop: true,\\n                    slidesPerView: 1,\\n                    // slidesPerGroup: 4,\\n                    autoHeight: true,\\n                });\\n            }\\n        });\\n\\n        // banner rotating text animation\\n        // const rotatingWords = [\\\"dedicated\\\", \\\"dedicate\\\"];\\n        // const h1 = document.querySelector('div[data-framer-name=\\\"homebannertitle\\\"] h1');\\n        // if (!h1) return;\\n\\n        // const spans = h1.querySelectorAll(\\\"span.framer-text\\\");\\n        // if (spans.length < 2 || initialized) return;\\n\\n        // const rotatingSpan = spans[1];\\n        // rotatingSpan.classList.add(\\\"rotating-word\\\");\\n\\n        // let index = 0;\\n\\n        // function updateText() {\\n        //     rotatingSpan.classList.add(\\\"fade-out\\\");\\n\\n        //     setTimeout(() => {\\n        //         index = (index + 1) % rotatingWords.length;\\n        //         rotatingSpan.textContent = rotatingWords[index];\\n        //         rotatingSpan.classList.remove(\\\"fade-out\\\");\\n        //         rotatingSpan.classList.add(\\\"fade-in\\\");\\n        //     }, 500);\\n\\n        //     setTimeout(() => {\\n        //         rotatingSpan.classList.remove(\\\"fade-in\\\");\\n        //     }, 1000);\\n        // }\\n\\n        // setInterval(updateText, 2500);\\n        // initialized = true;\\n\\n        window.addEventListener('scroll', function () {\\n\\n            var innerHeader = document.querySelector('[data-framer-name=\\\"Header\\\"]');\\n            if (!innerHeader) return;\\n\\n            var innerscroll = window.scrollY;\\n\\n            if (innerscroll > 0) {\\n                innerHeader.classList.add('fixed');\\n            } else {\\n                innerHeader.classList.remove('fixed');\\n            }\\n\\n            var homeHeader = document.querySelector('[data-framer-name=\\\"homeheader\\\"]');\\n            if (!homeHeader) return;\\n            var scroll = window.scrollY;\\n            if (scroll > 0) {\\n                homeHeader.classList.add('fixed');\\n            } else {\\n                homeHeader.classList.remove('fixed');\\n            }\\n        });\\n\\n        \\n\\n    }\\n\\n</script>\\n\",customHTMLHeadEnd:'<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css\">\\n<!-- Splide CDN -->\\n<link rel=\"stylesheet\" type=\"text/css\" href=\"https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.3/dist/css/splide.min.css\">\\n\\n<style>\\n    [data-framer-name=\"logotext\"] iframe {\\n        scrollbar-width: none;\\n        -ms-overflow-style: none;\\n    }\\n\\n    [data-framer-name=\"logotext\"] iframe::-webkit-scrollbar {\\n        display: none;\\n    }\\n\\n    * {\\n        box-sizing: border-box;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] {\\n        color: #1F1F1F !important;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] p {\\n        color: #1F1F1F !important;\\n        font-size: 18px !important;\\n        line-height: 1.33333 !important;\\n        margin-bottom: 24px !important;\\n        font-family: \"PP Mori Regular\", sans-serif !important;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] ul {\\n        padding: 0 0 0 16px !important;\\n        margin-left: 10px !important;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] ul li {\\n        margin-bottom: 12px !important;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] ul li:last-child {\\n        margin-bottom: 0 !important;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] ul li p {\\n        margin-bottom: 0 !important;\\n    }\\n\\n    [data-framer-name=\"accordioninfo\"] ul li::before {\\n        color: #1F1F1F !important;\\n    }\\n\\n    [data-framer-name=\"cscard\"],\\n    [data-framer-name=\"cscardPhone\"],\\n    [data-framer-name=\"cardimage\"],\\n    [data-framer-name=\"cardcontnt\"],\\n    [data-framer-name=\"hsmdesktop\"],\\n    [data-framer-name=\"hsmTab\"],\\n    [data-framer-name=\"hsmPhone\"] {\\n        width: 100% !important;\\n    }\\n\\n    [data-framer-name=\"cardimage\"] img {\\n        transition: all .4s ease-in-out;\\n    }\\n\\n    [data-framer-name=\"cardimage\"] img,\\n    [data-framer-name=\"cscard\"] [data-framer-name=\"buttonicon\"],\\n    [data-framer-name=\"cscardPhone\"] [data-framer-name=\"buttonicon\"] {\\n        transition: all .4s ease-in-out;\\n    }\\n\\n    [data-framer-name=\"cscard\"]:hover [data-framer-name=\"cardimage\"] img,\\n    [data-framer-name=\"cscardPhone\"]:hover [data-framer-name=\"cardimage\"] img {\\n        transform: scale(1.03);\\n    }\\n\\n\\n    [data-framer-name=\"cscard\"]:hover [data-framer-name=\"buttonicon\"],\\n    [data-framer-name=\"cscardPhone\"]:hover [data-framer-name=\"buttonicon\"] {\\n        transform: rotate(45deg) !important;\\n    }\\n\\n    [data-framer-name=\"testimonial-slider\"] .swiper-wrapper,\\n    [data-framer-name=\"down-slider\"] .swiper-wrapper,\\n    [data-framer-name=\"upper-slider\"] .swiper-wrapper {\\n        transition-timing-function: linear !important;\\n    }\\n\\n    [data-framer-name=\"down-slider\"] .swiper-pagination,\\n    [data-framer-name=\"upper-slider\"] .swiper-pagination {\\n        display: none;\\n    }\\n\\n    [data-framer-name=\"down-slider\"] .swiper-button-prev,\\n    [data-framer-name=\"down-slider\"] .swiper-button-next,\\n    [data-framer-name=\"upper-slider\"] .swiper-button-prev,\\n    [data-framer-name=\"upper-slider\"] .swiper-button-next {\\n        display: none;\\n    }\\n\\n    [data-framer-name=\"slider-logo\"] {\\n        display: flex;\\n        align-items: center;\\n        justify-content: center;\\n    }\\n\\n    .swiper-pagination {\\n        height: 6px !important;\\n        background-color: #E3E3E3;\\n        bottom: 0;\\n        position: static;\\n        border-radius: 150px;\\n    }\\n\\n    .swiper-pagination-progressbar-fill {\\n        background: #910106 !important;\\n        height: 12px !important;\\n        border-radius: 1000px !important;\\n        top: -3px !important;\\n    }\\n\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-next {\\n        height: 50px;\\n        width: 50px;\\n        background-color: #910106;\\n        border: 1px solid #910106;\\n        border-radius: 4px;\\n        display: flex;\\n        align-items: center;\\n        justify-content: center;\\n        background-image: url(\\'https://framerusercontent.com/images/dVtzeuvWEPMKnDKwqeOwOyLEpQ.png?width=16&height=17\\');\\n        background-size: 15px;\\n        background-repeat: no-repeat;\\n        background-position: center;\\n        transition: 0.3s ease-in-out;\\n\\n    }\\n\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-prev:hover,\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-next:hover {\\n        background-color: #730509;\\n        border: 1px solid #730509;\\n    }\\n\\n    [data-framer-name=\"next-arrw\"],\\n    [data-framer-name=\"prev-arrw\"] {\\n        cursor: pointer;\\n    }\\n\\n    [data-framer-name=\"testimonial contents\"] [data-framer-name=\"next-arrw\"]::after,\\n    [data-framer-name=\"testimonial contents\"] [data-framer-name=\"prev-arrw\"]::after {\\n        transition: all .4s ease-in-out;\\n    }\\n\\n    [data-framer-name=\"testimonial contents\"] [data-framer-name=\"next-arrw\"]:hover::after,\\n    [data-framer-name=\"testimonial contents\"] [data-framer-name=\"prev-arrw\"]:hover::after {\\n        border-color: #910106 !important;\\n    }\\n\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-prev {\\n        height: 50px;\\n        transform: rotate(180deg);\\n        width: 50px;\\n        background-color: #910106;\\n        border: 1px solid #910106;\\n        border-radius: 4px;\\n        display: flex;\\n        align-items: center;\\n        justify-content: center;\\n        background-image: url(\\'https://framerusercontent.com/images/dVtzeuvWEPMKnDKwqeOwOyLEpQ.png?width=16&height=17\\');\\n        background-size: 15px;\\n        background-repeat: no-repeat;\\n        background-position: center;\\n        transition: 0.3s ease-in-out;\\n    }\\n\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-prev:after {\\n        display: none;\\n    }\\n\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-next:after {\\n        display: none;\\n    }\\n\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-next.swiper-button-disabled,\\n    [data-framer-name=\"testimonialslider\"] .swiper-button-prev.swiper-button-disabled {\\n        display: none;\\n    }\\n\\n    [data-framer-name=\"prog-slider-wrap\"] {\\n        max-width: calc(100% - (50% - 1390px / 2));\\n        width: 100%;\\n        margin-left: auto;\\n        padding-left: 15px !important;\\n        padding-right: 10px !important;\\n    }\\n\\n    /* Custom progress bar container */\\n    .custom-progress-bar-container {\\n        width: 100%;\\n        height: 6px !important;\\n        background-color: #E3E3E3;\\n        bottom: 0;\\n        position: static;\\n        border-radius: 150px;\\n    }\\n\\n    /* Custom progress bar */\\n    .custom-progress-bar {\\n        background: #910106 !important;\\n        height: 12px !important;\\n        border-radius: 1000px !important;\\n        margin-top: -3px !important;\\n        transition: width 0.3s ease;\\n    }\\n\\n    [data-framer-name=\"up-slide-wrap\"] {\\n        height: auto !important;\\n        padding-top: 100% !important;\\n        /*125*/\\n    }\\n\\n    [data-framer-name=\"full-img\"] {\\n        width: 100% !important;\\n        height: 100% !important;\\n        position: absolute !important;\\n        top: 0 !important;\\n        left: 0 !important;\\n    }\\n\\n    [data-framer-name=\"full-img-hover\"] {\\n        transition: all .4s ease-in-out;\\n    }\\n\\n    [data-framer-name=\"cscard\"]:hover [data-framer-name=\"full-img-hover\"],\\n    [data-framer-name=\"cscardPhone\"]:hover [data-framer-name=\"full-img-hover\"] {\\n        opacity: 1 !important;\\n    }\\n\\n    [data-framer-name=\"srvmenulink\"] {\\n        cursor: pointer !important;\\n    }\\n\\n    [data-framer-name=\"up-slide\"] .swiper-wrapper,\\n    [data-framer-name=\"down-slide\"] .swiper-wrapper {\\n        align-items: center !important;\\n    }\\n\\n    /* 25.09.25 */\\n\\n    ul.framer-text>li.framer-text::before {\\n        left: -17px !important;\\n        line-height: 0;\\n        top: 35%;\\n        transform: translateY(-50%);\\n    }\\n\\n    ul.framer-text>li.framer-text {\\n        position: relative;\\n    }\\n\\n    select {\\n        cursor: pointer;\\n    }\\n\\n    [data-framer-name=\"tab-img-inr\"] {\\n        height: auto !important;\\n    }\\n\\n    [data-framer-name=\"t-img\"] {\\n        padding: 114.4% 0 0 0 !important;\\n    }\\n\\n    [data-framer-name=\"more-insider-sec\"] [data-framer-name=\"prog-slider-wrap\"] {\\n        max-width: 1390px;\\n        padding-right: 15px !important;\\n        margin: 0 auto;\\n        overflow: visible;\\n    }\\n\\n    .splide__list {\\n        align-items: center;\\n    }\\n\\n    [data-framer-name=\"tabfilter\"] [data-framer-name=\"ul-tab\"] {\\n        overflow: auto !important;\\n        padding: 0 0 4px !important;\\n        scrollbar-width: none;\\n        -ms-overflow-style: none;\\n    }\\n\\n    [data-framer-name=\"tabfilter\"] [data-framer-name=\"ul-tab\"]::-webkit-scrollbar {\\n        display: none;\\n    }\\n\\n    [data-framer-name=\"content-only\"] h2 {\\n        text-align: center !important;\\n    }\\n\\n    .rotating-word {\\n        transition: opacity 0.5s ease-in-out;\\n    }\\n\\n    .fade-out {\\n        opacity: 0;\\n    }\\n\\n    .fade-in {\\n        opacity: 1;\\n    }\\n\\n    /* [data-framer-name=\"animtext\"] p {\\n        display: inline-block!important;\\n    } */\\n\\n\\n    [data-framer-name=\"blogpara\"] p {\\n        display: -webkit-box;\\n        -webkit-line-clamp: 2;\\n        -webkit-box-orient: vertical;\\n        overflow: hidden;\\n    }\\n\\n\\n\\n    /* Responsive */\\n\\n    @media (min-width: 991px) {\\n        [data-framer-name=\"homeheader\"],\\n        .fixed[data-framer-name=\"Header\"],\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header Desktop\"],\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header Desktop Small\"],\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header tab\"] {\\n            transition: all .4s ease-in-out;\\n        }\\n\\n        .fixed[data-framer-name=\"homeheader\"] {\\n            position: fixed !important;\\n            top: 0 !important;\\n        }\\n\\n        .fixed[data-framer-name=\"homeheader\"] nav {\\n            background-color: #910106 !important;\\n            padding: 24px 0px !important;\\n        }\\n\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header Desktop\"],\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header Desktop Small\"],\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header Tab\"] {\\n            position: fixed !important;\\n            background-color: #f8f4f0 !important;\\n            padding: 24px 0px !important;\\n        }\\n\\n        .fixed[data-framer-name=\"Header\"] [data-framer-name=\"Inner Header Tab\"] {\\n            padding: 15px 0px !important;\\n        }\\n    }\\n\\n    @media (min-width: 1440px) {\\n        [data-framer-name=\"logotext\"] iframe {\\n            height: 162px !important;\\n        }\\n    }\\n\\n    @media (max-width: 1439px) {\\n        [data-framer-name=\"more-insider-sec\"] [data-framer-name=\"prog-slider-wrap\"] {\\n            max-width: 1170px;\\n        }\\n    }\\n\\n    @media (max-width: 1199px) {\\n        [data-framer-name=\"more-insider-sec\"] [data-framer-name=\"prog-slider-wrap\"] {\\n            max-width: 960px;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"ul-tab\"] {\\n            gap: 10px !important;\\n            width: 100% !important;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"ul-tab\"] [data-framer-name=\"Filter Button\"],\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"ul-tab\"] [data-framer-name=\"Filter Button Active\"] {\\n            padding: 18px 22px 15px !important;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"tab-part\"] {\\n            gap: 26px;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"sort-wrapper\"] {\\n            margin-left: auto;\\n        }\\n    }\\n\\n    @media (max-width: 991px) {\\n        [data-framer-name=\"more-insider-sec\"] [data-framer-name=\"prog-slider-wrap\"] {\\n            max-width: 720px;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"tabrow\"] {\\n            gap: 40px 15px !important;\\n            grid-template-columns: repeat(2, minmax(50px, 1fr)) !important;\\n            grid-auto-rows: unset !important;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"blogpara\"] p,\\n        [data-framer-name=\"blogpara\"] p {\\n            font-size: 14px !important;\\n        }\\n\\n        [data-framer-name=\"headermenu\"] {\\n            height: calc(100vh - 95px) !important;\\n            justify-content: flex-start !important;\\n        }\\n    }\\n\\n    @media (max-width: 767px) {\\n        [data-framer-name=\"more-insider-sec\"] [data-framer-name=\"prog-slider-wrap\"] {\\n            max-width: 540px;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"tab-part\"] {\\n            flex-direction: column-reverse !important;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"sort-wrapper\"] {\\n            margin-left: 0 !important;\\n            width: 100% !important;\\n            justify-content: space-between !important;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"sort-wrapper\"] [data-framer-name=\"Default\"],\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"sort-wrapper\"] [data-framer-name=\"Open\"] {\\n            gap: 16px !important;\\n            padding: 0 !important;\\n        }\\n\\n        .swiper-button-next,\\n        .swiper-button-prev {\\n            top: 138px;\\n        }\\n\\n        [data-framer-name=\"more-insider-sec\"] .swiper-button-next,\\n        [data-framer-name=\"more-insider-sec\"] .swiper-button-prev {\\n            top: 248px;\\n        }\\n\\n        [data-framer-name=\"headermenu\"] {\\n            height: calc(100vh - 74px) !important;\\n            justify-content: flex-start !important;\\n        }\\n    }\\n\\n    @media (max-width: 574px) {\\n        /* [data-framer-name=\"button\"] {\\n            padding: 18px 34px 15px !important;\\n        }\\n\\n        [data-framer-name=\"Tirft\"] [data-framer-name=\"button\"],\\n        .framer-SLETU.hover [data-framer-name=\"button\"] {\\n            padding: 0!important;\\n        } */\\n\\n        [data-framer-name=\"bannerbottom\"] [data-framer-name=\"bannerbtn\"] [name=\"bannerbtn\"] [data-framer-name=\"button\"] {\\n            width: 100% !important;\\n            justify-content: space-between !important;\\n        }\\n\\n        [data-framer-name=\"frm-btn\"] button {\\n            max-width: 100% !important;\\n        }\\n\\n        [data-framer-name=\"tabfilter\"] [data-framer-name=\"tabrow\"] {\\n            gap: 40px 20px !important;\\n            grid-template-columns: repeat(1, minmax(50px, 1fr)) !important;\\n        }\\n\\n        [data-framer-name=\"casestudytitle\"] h1 br {\\n            display: none;\\n        }\\n    }\\n</style>',description:\"Atlas Studios partners with leading Shopify Plus brands to architect growth across commerce strategy, UX/UI, development, and retention marketing — built for scale.\",favicon:\"https://framerusercontent.com/assets/fSS9LkI3nuakFstB7EIcN42fXo.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/QPcucTrpetsj0BStEByn05ukYY.png\",title:\"Atlas Studios | Shopify Plus & Klaviyo Growth Agency\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"oDACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA+klB,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAAi5c,YAAY,uKAAuK,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,uDAAuD"}