.elementor-839 .elementor-element.elementor-element-6348f01{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.91;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-6348f01:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-6348f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://littleroses.in/wp-content/uploads/2024/10/WhatsApp-Image-2024-04-13-at-08.43.24_588d193f-e1729007920867.jpg");background-position:center center;background-size:cover;}.elementor-839 .elementor-element.elementor-element-6348f01::before, .elementor-839 .elementor-element.elementor-element-6348f01 > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-6348f01 > .e-con-inner > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-6348f01 > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-6348f01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-6348f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(257deg, #C9C9C9C2 0%, #4D4C60E8 70%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-839 .elementor-element.elementor-element-f40d9c4{text-align:start;}.elementor-839 .elementor-element.elementor-element-f40d9c4 .elementor-heading-title{font-family:"Brittany", Sans-serif;font-size:80px;font-weight:600;color:var( --e-global-color-b3d1474 );}.elementor-839 .elementor-element.elementor-element-3e114ea{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.91;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-839 .elementor-element.elementor-element-3e114ea:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-3e114ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://littleroses.in/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-06-at-10.51.10_baeb1f21.jpg");}.elementor-839 .elementor-element.elementor-element-3e114ea::before, .elementor-839 .elementor-element.elementor-element-3e114ea > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-3e114ea > .e-con-inner > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-3e114ea > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-3e114ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-3e114ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-839 .elementor-element.elementor-element-f337a56{--display:flex;}.elementor-839 .elementor-element.elementor-element-f337a56.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-839 .elementor-element.elementor-element-d9c7de8 img{max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-839 .elementor-element.elementor-element-cbd2039{text-align:center;}.elementor-839 .elementor-element.elementor-element-cbd2039 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:3em;font-weight:700;color:#873736;}.elementor-839 .elementor-element.elementor-element-a67dbcf{--display:flex;--overlay-opacity:0.95;--border-radius:15px 15px 15px 15px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-839 .elementor-element.elementor-element-a67dbcf:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-a67dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#821D30;background-image:url("https://littleroses.in/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-06-at-10.51.02_4e198e26.jpg");}.elementor-839 .elementor-element.elementor-element-a67dbcf::before, .elementor-839 .elementor-element.elementor-element-a67dbcf > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-a67dbcf > .e-con-inner > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-a67dbcf > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-a67dbcf > .e-con-inner > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-a67dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#821D30;--background-overlay:'';}.elementor-839 .elementor-element.elementor-element-8cc577d{text-align:center;}.elementor-839 .elementor-element.elementor-element-8cc577d ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs, .elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs-item{font-family:"Quicksand", Sans-serif;}.elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs-item:hover a, .elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:#8B7A7A;}.elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:#8B7A7A;}.elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-839 .elementor-element.elementor-element-8cc577d .hfe-breadcrumbs-last svg{color:#B68888;}.elementor-839 .elementor-element.elementor-element-7da1da4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-839 .elementor-element.elementor-element-7da1da4:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-7da1da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-839 .elementor-element.elementor-element-ccc2922{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-839 .elementor-element.elementor-element-03cbb7a{text-align:center;font-family:"Quicksand", Sans-serif;font-size:1.4em;font-weight:400;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-839 .elementor-element.elementor-element-366404d{width:var( --container-widget-width, 56.834% );max-width:56.834%;--container-widget-width:56.834%;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-366404d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-839 .elementor-element.elementor-element-366404d span.post-navigation__prev--label{color:#0A141A;}.elementor-839 .elementor-element.elementor-element-366404d span.post-navigation__next--label{color:#0A141A;}.elementor-839 .elementor-element.elementor-element-366404d span.post-navigation__prev--label, .elementor-839 .elementor-element.elementor-element-366404d span.post-navigation__next--label{font-family:"Quicksand", Sans-serif;font-weight:400;}.elementor-839 .elementor-element.elementor-element-366404d span.post-navigation__prev--title, .elementor-839 .elementor-element.elementor-element-366404d span.post-navigation__next--title{color:#79090E;font-family:"Raleway", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-839 .elementor-element.elementor-element-366404d .post-navigation__arrow-wrapper{color:#444444;}.elementor-839 .elementor-element.elementor-element-b661838{--display:flex;--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;}@media(min-width:768px){.elementor-839 .elementor-element.elementor-element-3e114ea{--content-width:1407px;}.elementor-839 .elementor-element.elementor-element-f337a56{--width:23%;}}@media(min-width:1025px){.elementor-839 .elementor-element.elementor-element-6348f01:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-6348f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-839 .elementor-element.elementor-element-3e114ea:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-3e114ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-839 .elementor-element.elementor-element-a67dbcf:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-a67dbcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-839 .elementor-element.elementor-element-6348f01{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-f40d9c4{text-align:start;}.elementor-839 .elementor-element.elementor-element-f40d9c4 .elementor-heading-title{font-size:3em;}.elementor-839 .elementor-element.elementor-element-ccc2922{--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;}}@media(max-width:767px){.elementor-839 .elementor-element.elementor-element-6348f01{--min-height:65vh;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-f40d9c4 .elementor-heading-title{font-size:1.9em;line-height:1.3em;}.elementor-839 .elementor-element.elementor-element-3e114ea{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-839 .elementor-element.elementor-element-a67dbcf{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-839 .elementor-element.elementor-element-7da1da4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-d9c7de8 *//* --- Advanced CIRCULAR Featured Image CSS --- */

/* Make the widget container a circle and hide overflow */
.elementor-839 .elementor-element.elementor-element-d9c7de8 .elementor-widget-container {
  border-radius: 50%;
  overflow: hidden; /* Crucial for keeping the circle shape on hover */
}

/* Force the image to be a square and cover the area */
.elementor-839 .elementor-element.elementor-element-d9c7de8 img {
  aspect-ratio: 1 / 1; /* Makes the image a square */
  object-fit: cover;   /* Prevents the image from stretching/squishing */
  width: 100%;
  height: 100%;
  transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Zoom and brighten effect on hover */
.elementor-839 .elementor-element.elementor-element-d9c7de8:hover img {
  transform: scale(1.08);
  filter: brightness(110%);
}

/* Add a colored overlay using a pseudo-element */
.elementor-839 .elementor-element.elementor-element-d9c7de8::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 70%; /* Make the overlay a circle too */
  background: linear-gradient(to top, rgba(5, 15, 35, 0.6) 0%, rgba(0, 0, 0, 0) 50%);
  opacity: 0;
  transition: opacity 0.4s ease-in-out;
}

/* Make the overlay visible on hover */
.elementor-839 .elementor-element.elementor-element-d9c7de8:hover::after {
  opacity: 1;
}/* End custom CSS */