.elementor-180 .elementor-element.elementor-element-d59db4b{margin-top:-69px;margin-bottom:0px;}.elementor-180 .elementor-element.elementor-element-954fc00{--e-image-carousel-slides-to-show:1;}.elementor-180 .elementor-element.elementor-element-65bb65a{margin-top:-69px;margin-bottom:0px;}.elementor-180 .elementor-element.elementor-element-c1f544a{--e-image-carousel-slides-to-show:1;}.elementor-180 .elementor-element.elementor-element-262d5bc{margin-top:27px;margin-bottom:27px;padding:0px 0px 0px 100px;}.elementor-180 .elementor-element.elementor-element-4df1971{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-4df1971 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-4df1971.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-180 .elementor-element.elementor-element-4df1971.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-180 .elementor-element.elementor-element-4df1971.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-180 .elementor-element.elementor-element-4df1971 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-180 .elementor-element.elementor-element-4df1971 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-180 .elementor-element.elementor-element-0610866{margin-top:-7px;margin-bottom:-7px;}.elementor-180 .elementor-element.elementor-element-f3d6aad > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-f3d6aad{text-align:center;}.elementor-180 .elementor-element.elementor-element-f3d6aad .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:52px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-180 .elementor-element.elementor-element-e2ff16c{text-align:center;font-family:"Georgia", Sans-serif;font-style:italic;color:#000000;}.elementor-180 .elementor-element.elementor-element-cc7ee6e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-cc7ee6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-0699ddf > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-180 .elementor-element.elementor-element-0699ddf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-0699ddf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-2d8f167 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-180 .elementor-element.elementor-element-2d8f167 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-2d8f167 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-feb17c1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-180 .elementor-element.elementor-element-feb17c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-feb17c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-ebdc8d8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-180 .elementor-element.elementor-element-ebdc8d8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-ebdc8d8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-918a057 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-918a057{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-c959fd6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-180 .elementor-element.elementor-element-c959fd6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-c959fd6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FDFDFD;opacity:0.5;}.elementor-180 .elementor-element.elementor-element-c959fd6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-c959fd6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-470b432{width:100%;max-width:100%;}.elementor-180 .elementor-element.elementor-element-470b432 .premium-post-ticker__post-wrapper{justify-content:flex-start;column-gap:0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#722F37;border-radius:0px;}.elementor-180 .elementor-element.elementor-element-470b432 .premium-post-ticker__post-title a{font-family:"Georgia", Sans-serif;font-style:italic;}.elementor-180 .elementor-element.elementor-element-470b432 .premium-drawable-icon *, .elementor-180 .elementor-element.elementor-element-470b432 svg:not([class*="premium-"]){stroke:#722F37;}.elementor-180 .elementor-element.elementor-element-470b432 .premium-post-ticker__post-wrapper, .elementor-180 .elementor-element.elementor-element-470b432:not(.premium-post-ticker__layout-4) .premium-post-ticker__arrows, .elementor-180 .elementor-element.elementor-element-470b432.premium-post-ticker__layout-3 .premium-post-ticker__content{background-color:#F4C2C2;}.elementor-180 .elementor-element.elementor-element-5bae44c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-180 .elementor-element.elementor-element-5bae44c:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-5bae44c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectshaadi.in/wp-content/uploads/2025/11/perfect-shaadi-back-image-website-1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-7ee7c1e > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-7ee7c1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-97ab2dc > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-180 .elementor-element.elementor-element-97ab2dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-97ab2dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-f5051c3{text-align:center;}.elementor-180 .elementor-element.elementor-element-f5051c3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;}.elementor-180 .elementor-element.elementor-element-b18123a > .elementor-background-overlay{opacity:1;}.elementor-180 .elementor-element.elementor-element-1330b7f > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-180 .elementor-element.elementor-element-1330b7f > .elementor-element-populated{border-style:double;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-1330b7f:hover > .elementor-element-populated{border-style:solid;}.elementor-180 .elementor-element.elementor-element-1330b7f:hover > .elementor-element-populated, .elementor-180 .elementor-element.elementor-element-1330b7f:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-1330b7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-5901c8e .elementor-counter-number-wrapper{color:#000000;}.elementor-180 .elementor-element.elementor-element-5901c8e .elementor-counter-title{color:var( --e-global-color-primary );font-family:"Georgia", Sans-serif;font-style:italic;}.elementor-180 .elementor-element.elementor-element-26bd3c6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-180 .elementor-element.elementor-element-26bd3c6 > .elementor-element-populated{border-style:double;transition:background 0.3s, border 0.8s, border-radius 0.8s, box-shadow 0.8s;}.elementor-180 .elementor-element.elementor-element-26bd3c6:hover > .elementor-element-populated{border-style:solid;}.elementor-180 .elementor-element.elementor-element-26bd3c6:hover > .elementor-element-populated, .elementor-180 .elementor-element.elementor-element-26bd3c6:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-26bd3c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.8s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-4a422e3 .elementor-counter-number-wrapper{color:#000000;}.elementor-180 .elementor-element.elementor-element-4a422e3 .elementor-counter-title{font-family:"Georgia", Sans-serif;font-style:italic;}.elementor-180 .elementor-element.elementor-element-c377d94 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-180 .elementor-element.elementor-element-c377d94 > .elementor-element-populated{border-style:double;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-c377d94:hover > .elementor-element-populated{border-style:solid;}.elementor-180 .elementor-element.elementor-element-c377d94:hover > .elementor-element-populated, .elementor-180 .elementor-element.elementor-element-c377d94:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-c377d94 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-baf9b0f .elementor-counter-number-wrapper{color:#000000;}.elementor-180 .elementor-element.elementor-element-baf9b0f .elementor-counter-title{font-family:"Georgia", Sans-serif;font-style:italic;}.elementor-180 .elementor-element.elementor-element-aee2cef > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-180 .elementor-element.elementor-element-aee2cef > .elementor-element-populated{border-style:double;transition:background 0.3s, border 0.9s, border-radius 0.9s, box-shadow 0.9s;}.elementor-180 .elementor-element.elementor-element-aee2cef:hover > .elementor-element-populated{border-style:solid;}.elementor-180 .elementor-element.elementor-element-aee2cef:hover > .elementor-element-populated, .elementor-180 .elementor-element.elementor-element-aee2cef:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-180 .elementor-element.elementor-element-aee2cef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.9s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-2a87cd0 .elementor-counter-number-wrapper{color:#000000;}.elementor-180 .elementor-element.elementor-element-2a87cd0 .elementor-counter-title{font-family:"Georgia", Sans-serif;font-style:italic;}.elementor-180 .elementor-element.elementor-element-4fbe4ef .premium-dual-header-first-header span{display:inline;}.elementor-180 .elementor-element.elementor-element-4fbe4ef{text-align:center;}.elementor-180 .elementor-element.elementor-element-4fbe4ef .premium-dual-header-first-span{font-family:"Times New Roman", Sans-serif;font-size:40px;}.elementor-180 .elementor-element.elementor-element-4fbe4ef .premium-dual-header-second-header{font-family:"Times New Roman", Sans-serif;font-size:44px;font-style:italic;}.elementor-180 .elementor-element.elementor-element-a829d28{--e-image-carousel-slides-to-show:3;}.elementor-180 .elementor-element.elementor-element-7d0e408 > .elementor-shape-bottom svg{height:0px;}.elementor-180 .elementor-element.elementor-element-2cfe9bb > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:1;}.elementor-180 .elementor-element.elementor-element-2cfe9bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-2cfe9bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-container{width:100%;padding:0 5px 0 5px;margin:5px 0 5px 0;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-img-wrapper{width:150px;height:150px;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial__carousel{width:calc( 3 * 150px );}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-author-info{align-items:center;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-quote{fill:#FFFFFF;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-box .slick-arrow{color:#FFFFFF;background-color:#F4C2C2;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-box .slick-arrow:hover{color:#000000;background-color:#F4C2C2;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-content-wrapper{align-items:center;justify-content:flex-start;text-align:center;}.elementor-180 .elementor-element.elementor-element-cd1d290 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-180 .elementor-element.elementor-element-cd1d290{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-cd1d290 > .elementor-shape-bottom svg{height:0px;}.elementor-180 .elementor-element.elementor-element-a85a69d > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-180 .elementor-element.elementor-element-a85a69d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-180 .elementor-element.elementor-element-a85a69d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-container{width:100%;}}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-954fc00{--e-image-carousel-slides-to-show:1;}.elementor-180 .elementor-element.elementor-element-c1f544a{--e-image-carousel-slides-to-show:1;}.elementor-180 .elementor-element.elementor-element-262d5bc{padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-4df1971 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-4df1971 .elementor-image-box-img{margin-bottom:15px;}.elementor-180 .elementor-element.elementor-element-0610866{margin-top:0px;margin-bottom:0px;}.elementor-180 .elementor-element.elementor-element-f3d6aad .elementor-heading-title{font-size:25px;}.elementor-180 .elementor-element.elementor-element-e2ff16c > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-180 .elementor-element.elementor-element-e2ff16c{text-align:center;font-size:11px;}.elementor-180 .elementor-element.elementor-element-0699ddf{width:50%;}.elementor-180 .elementor-element.elementor-element-2d8f167{width:50%;}.elementor-180 .elementor-element.elementor-element-feb17c1{width:50%;}.elementor-180 .elementor-element.elementor-element-ebdc8d8{width:50%;}.elementor-180 .elementor-element.elementor-element-5bae44c:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-5bae44c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectshaadi.in/wp-content/uploads/2025/11/perfect-shadi-mobile-back-cover-image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-180 .elementor-element.elementor-element-7ee7c1e > .elementor-background-overlay{opacity:0;}.elementor-180 .elementor-element.elementor-element-97ab2dc > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-180 .elementor-element.elementor-element-f5051c3 .elementor-heading-title{font-size:26px;}.elementor-180 .elementor-element.elementor-element-1330b7f{width:50%;}.elementor-180 .elementor-element.elementor-element-1330b7f > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-180 .elementor-element.elementor-element-5901c8e .elementor-counter-number-wrapper{font-size:42px;}.elementor-180 .elementor-element.elementor-element-5901c8e .elementor-counter-title{font-size:14px;}.elementor-180 .elementor-element.elementor-element-26bd3c6{width:50%;}.elementor-180 .elementor-element.elementor-element-26bd3c6 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-180 .elementor-element.elementor-element-4a422e3 .elementor-counter-number-wrapper{font-size:42px;}.elementor-180 .elementor-element.elementor-element-4a422e3 .elementor-counter-title{font-size:14px;}.elementor-180 .elementor-element.elementor-element-c377d94{width:50%;}.elementor-180 .elementor-element.elementor-element-c377d94 > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-180 .elementor-element.elementor-element-baf9b0f .elementor-counter-number-wrapper{font-size:42px;}.elementor-180 .elementor-element.elementor-element-baf9b0f .elementor-counter-title{font-size:14px;}.elementor-180 .elementor-element.elementor-element-aee2cef{width:50%;}.elementor-180 .elementor-element.elementor-element-aee2cef > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-180 .elementor-element.elementor-element-2a87cd0 .elementor-counter-number-wrapper{font-size:42px;}.elementor-180 .elementor-element.elementor-element-2a87cd0 .elementor-counter-title{font-size:14px;}.elementor-180 .elementor-element.elementor-element-4fbe4ef .premium-dual-header-first-span{font-size:30px;}.elementor-180 .elementor-element.elementor-element-4fbe4ef .premium-dual-header-second-header{font-size:35px;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-container{width:100%;}.elementor-180 .elementor-element.elementor-element-17409f9 .premium-testimonial-company-link{font-size:12px;}.elementor-180 .elementor-element.elementor-element-cd1d290 > .elementor-background-overlay{opacity:0;}.elementor-180 .elementor-element.elementor-element-a85a69d > .elementor-element-populated >  .elementor-background-overlay{opacity:0;}}@media(min-width:768px){.elementor-180 .elementor-element.elementor-element-e3ccca2{width:100%;}.elementor-180 .elementor-element.elementor-element-f03763a{width:100%;}}@media(min-width:1025px){.elementor-180 .elementor-element.elementor-element-5bae44c:not(.elementor-motion-effects-element-type-background), .elementor-180 .elementor-element.elementor-element-5bae44c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-5bae44c *//* Mobile-specific styles */
@media (max-width: 768px) {
    .elementor-180 .elementor-element.elementor-element-5bae44c {
        background-image: url('your-image-url-here.jpg');
        background-size: cover !important;
        background-position: center center !important;
        background-repeat: no-repeat !important;
        /* iOS fix for background attachment */
        background-attachment: fixed !important;  /* Default */
        min-height: 100vh !important;
        width: 100% !important;
        position: relative !important;
        z-index: 1 !important;
        
        /* iOS fix using background-position to simulate fixed effect */
        @supports (-webkit-overflow-scrolling: touch) {
            background-attachment: scroll !important; /* Fallback for iOS */
            background-position: center center !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd1d290 */.animated-divider {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.animated-divider::before,
.animated-divider::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 30px;
  background-repeat: repeat-x;
  background-size: 60px 30px;
  pointer-events: none;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='120' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0,30 Q30,0 60,30 T120,30 V60 H0 Z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.animated-divider::before {
  top: 0;
  background-position: top left;
  transform: scaleY(-1);
  animation: waveAnimLeft 1.5s linear infinite;
}

.animated-divider::after {
  bottom: 0;
  background-position: bottom left;
  animation: waveAnimRight 1.5s linear infinite;
}

@keyframes waveAnimLeft {
  0% { background-position-x: 0; }
  100% { background-position-x: -60px; }
}

@keyframes waveAnimRight {
  0% { background-position-x: 0; }
  100% { background-position-x: 60px; }
}/* End custom CSS */