.elementor-9458 .elementor-element.elementor-element-8ef031 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9458 .elementor-element.elementor-element-8ef031 > .elementor-background-overlay{background-color:#FF48F1;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9458 .elementor-element.elementor-element-8ef031{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-9458 .elementor-element.elementor-element-531ee805.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9458 .elementor-element.elementor-element-531ee805.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9458 .elementor-element.elementor-element-531ee805 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-9458 .elementor-element.elementor-element-531ee805 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .elementor-repeater-item-3817878 .swiper-slide-bg{background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/04/IMG_4614-scaled.jpg.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .elementor-repeater-item-511567c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/04/IMG_4404-scaled.jpg.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .elementor-repeater-item-2579826 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/04/IMG_4407-scaled.jpg.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .elementor-repeater-item-b6217ce .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/04/IMG_4602-scaled.jpg.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .swiper-slide{height:95vh;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .swiper-slide-contents{max-width:66%;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .swiper-slide-inner{text-align:center;}.elementor-9458 .elementor-element.elementor-element-2cc1e9fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:90px 30px 90px 50px;}.elementor-9458 .elementor-element.elementor-element-2cc1e9fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9458 .elementor-element.elementor-element-28ea2ef5{text-align:start;}.elementor-9458 .elementor-element.elementor-element-28ea2ef5 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:4em;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:65px;letter-spacing:2px;color:#000000;}.elementor-9458 .elementor-element.elementor-element-44cb3a0e{text-align:start;font-family:"Quicksand", Sans-serif;font-size:1.1rem;line-height:1.6em;color:#000000;}.elementor-9458 .elementor-element.elementor-element-6583ab2 .elementor-button{background-color:#02010100;font-family:"Quicksand", Sans-serif;font-size:12px;font-weight:700;fill:#000000;color:#000000;transition-duration:1s;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;}.elementor-9458 .elementor-element.elementor-element-b4ba1e0{--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;}.elementor-9458 .elementor-element.elementor-element-509933a .elementor-repeater-item-04a6370 .swiper-slide-bg{background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/05/Good-Girl-Notes.png.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-509933a .elementor-repeater-item-a4fe174 .swiper-slide-bg{background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/05/Cherry-Blossom-Notes.png.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-509933a .elementor-repeater-item-e38e606 .swiper-slide-bg{background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/05/Blooming-Peony-Notes.png.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-509933a .elementor-repeater-item-49e99c1 .swiper-slide-bg{background-image:url(https://pupdy.pet/wp-content/smush-webp/2025/05/My-Honey-Notes.png.webp);background-size:cover;}.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide-contents{max-width:66%;}.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide-inner{text-align:center;}.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-9458 .elementor-element.elementor-element-509933a .elementor-slide-heading{color:#02010100;}.elementor-9458 .elementor-element.elementor-element-9858100{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.3;}.elementor-9458 .elementor-element.elementor-element-9858100::before, .elementor-9458 .elementor-element.elementor-element-9858100 > .elementor-background-video-container::before, .elementor-9458 .elementor-element.elementor-element-9858100 > .e-con-inner > .elementor-background-video-container::before, .elementor-9458 .elementor-element.elementor-element-9858100 > .elementor-background-slideshow::before, .elementor-9458 .elementor-element.elementor-element-9858100 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9458 .elementor-element.elementor-element-9858100 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FF48F1;--background-overlay:'';}.elementor-9458 .elementor-element.elementor-element-c56f322{--display:flex;--min-height:50vh;--justify-content:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9458 .elementor-element.elementor-element-481aaf9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9458 .elementor-element.elementor-element-9a9e83f{--display:flex;--min-height:50vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9458 .elementor-element.elementor-element-54a4509{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9458 .elementor-element.elementor-element-bfb44d2{--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;}.elementor-9458 .elementor-element.elementor-element-bfb44d2:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-bfb44d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupdy.pet/wp-content/smush-webp/2025/04/samadise-natural-1024x1024.jpeg.webp");background-position:center center;background-size:cover;}.elementor-9458 .elementor-element.elementor-element-cae1d2c{--spacer-size:70vh;}.elementor-9458 .elementor-element.elementor-element-9797cef{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9458 .elementor-element.elementor-element-2334d25 .elementor-heading-title{font-size:35px;}.elementor-9458 .elementor-element.elementor-element-283d237{font-size:20px;}.elementor-9458 .elementor-element.elementor-element-780730a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9458 .elementor-element.elementor-element-82397d4{--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;}.elementor-9458 .elementor-element.elementor-element-82397d4:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-82397d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupdy.pet/wp-content/smush-webp/2025/04/samadise-lab-1024x731.jpg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9458 .elementor-element.elementor-element-f2e4ca7{--spacer-size:75vh;}.elementor-9458 .elementor-element.elementor-element-3ba5dc9{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9458 .elementor-element.elementor-element-16b3f5b .elementor-heading-title{font-size:35px;}.elementor-9458 .elementor-element.elementor-element-57607cf{font-size:20px;}.elementor-9458 .elementor-element.elementor-element-21da9d2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9458 .elementor-element.elementor-element-ba3a86f{--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;}.elementor-9458 .elementor-element.elementor-element-ba3a86f:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-ba3a86f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupdy.pet/wp-content/smush-webp/2025/04/samadise-water-1-upscale-1024x1024.jpeg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-9458 .elementor-element.elementor-element-c73dc6b{--spacer-size:75vh;}.elementor-9458 .elementor-element.elementor-element-893a5de{--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;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9458 .elementor-element.elementor-element-72cad87 .elementor-heading-title{font-size:35px;}.elementor-9458 .elementor-element.elementor-element-6955392{font-size:20px;}.elementor-9458 .elementor-element.elementor-element-eca8e9f{--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;--overlay-opacity:0.15;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-9458 .elementor-element.elementor-element-eca8e9f:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-eca8e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pupdy.pet/wp-content/smush-webp/2025/04/IMG_4614-1536x1536.jpg.webp");background-position:0px -800px;background-repeat:no-repeat;background-size:cover;}.elementor-9458 .elementor-element.elementor-element-eca8e9f::before, .elementor-9458 .elementor-element.elementor-element-eca8e9f > .elementor-background-video-container::before, .elementor-9458 .elementor-element.elementor-element-eca8e9f > .e-con-inner > .elementor-background-video-container::before, .elementor-9458 .elementor-element.elementor-element-eca8e9f > .elementor-background-slideshow::before, .elementor-9458 .elementor-element.elementor-element-eca8e9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9458 .elementor-element.elementor-element-eca8e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9458 .elementor-element.elementor-element-04d51fb{--display:flex;--gap:40px 20px;--row-gap:40px;--column-gap:20px;}.elementor-9458 .elementor-element.elementor-element-be0774a{text-align:center;}.elementor-9458 .elementor-element.elementor-element-be0774a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:85px;font-weight:bold;color:#FFFFFF;}.elementor-9458 .elementor-element.elementor-element-678309b{text-align:center;font-family:"Pacifico", Sans-serif;font-size:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-9458 .elementor-element.elementor-element-c845cd6 .elementor-button{background-color:#02010100;font-size:17px;font-weight:bold;transition-duration:0.5s;border-style:solid;padding:12px 50px 12px 50px;}.elementor-9458 .elementor-element.elementor-element-5d12f33{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9458 .elementor-element.elementor-element-531ee805{width:60%;}.elementor-9458 .elementor-element.elementor-element-2cc1e9fc{width:40%;}.elementor-9458 .elementor-element.elementor-element-bfb44d2{--width:50%;}.elementor-9458 .elementor-element.elementor-element-9797cef{--width:50%;}.elementor-9458 .elementor-element.elementor-element-82397d4{--width:50%;}.elementor-9458 .elementor-element.elementor-element-3ba5dc9{--width:50%;}.elementor-9458 .elementor-element.elementor-element-ba3a86f{--width:50%;}.elementor-9458 .elementor-element.elementor-element-893a5de{--width:50%;}}@media(max-width:1024px){.elementor-9458 .elementor-element.elementor-element-2cc1e9fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:2em 2em 2em 2em;}.elementor-9458 .elementor-element.elementor-element-eca8e9f:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-eca8e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:880px){.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide{height:760px;}}@media(max-width:767px){.elementor-9458 .elementor-element.elementor-element-8ef031{padding:1em 1em 1em 1em;}.elementor-9458 .elementor-element.elementor-element-4008f5ff .swiper-slide{height:50vh;}.elementor-9458 .elementor-element.elementor-element-f476760{text-align:start;}.elementor-9458 .elementor-element.elementor-element-28ea2ef5{text-align:start;}.elementor-9458 .elementor-element.elementor-element-28ea2ef5 .elementor-heading-title{font-size:2em;}.elementor-9458 .elementor-element.elementor-element-44cb3a0e{text-align:justify;}.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide{height:325px;}.elementor-9458 .elementor-element.elementor-element-509933a .swiper-slide-contents{max-width:100%;}.elementor-9458 .elementor-element.elementor-element-509933a .elementor-slide-heading{font-size:0px;}.elementor-9458 .elementor-element.elementor-element-c56f322{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:200px;}.elementor-9458 .elementor-element.elementor-element-481aaf9{width:100%;max-width:100%;}.elementor-9458 .elementor-element.elementor-element-cae1d2c{--spacer-size:50vh;}.elementor-9458 .elementor-element.elementor-element-f2e4ca7{--spacer-size:50vh;}.elementor-9458 .elementor-element.elementor-element-c73dc6b{--spacer-size:50vh;}.elementor-9458 .elementor-element.elementor-element-eca8e9f:not(.elementor-motion-effects-element-type-background), .elementor-9458 .elementor-element.elementor-element-eca8e9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-9458 .elementor-element.elementor-element-be0774a .elementor-heading-title{font-size:38px;}.elementor-9458 .elementor-element.elementor-element-678309b{font-size:22px;}}/* Start custom CSS for container, class: .elementor-element-9858100 */.pill {
  position: absolute;
  height: 50vh;
}

.pill img {
  position: absolute;
 height: 70vh;
 border-radius: 20px;
  
  object-fit: cover;
  transition: z-index 0.5s, opacity 0.5s;
  opacity: 0;
}
.pill img[data-id="1"] {
  z-index: 10;
  opacity: 1;
}

.links {
  padding: 4rem 8rem;
  height: 10vh;
}

.menu a {
  text-decoration: none;
  font-family: "Sora", "Sans-Serif";
  font-size: 4rem;
  letter-spacing: -0.2rem;
  color: white;
  transition: all 0.3s ease-in-out;
}

.menu a:hover {
  color: #a8f7fe;
}/* End custom CSS */