.elementor-kit-499{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-53e20192:#292524;--e-global-color-2429499e:#FF9C00;--e-global-color-1e8457f7:#6C00FF;--e-global-color-1954cb46:#FF9C00;--e-global-color-6df0896e:#000;--e-global-color-7ea7606d:#FFF;--e-global-color-1d4beae:#615A52;--e-global-color-e46563f:#F48037;--e-global-color-16e1083:#00000000;--e-global-color-32614d4:#A25524;--e-global-color-134d341:#FDB813;--e-global-color-2cd25ff:#424242;--e-global-color-aee50db:#E1CC5B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-7ea7606d );}.elementor-kit-499 button,.elementor-kit-499 input[type="button"],.elementor-kit-499 input[type="submit"],.elementor-kit-499 .elementor-button{background-color:var( --e-global-color-e46563f );border-radius:5px 5px 5px 5px;padding:10px 24px 10px 24px;}.elementor-kit-499 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:478px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */main {
    overflow: clip;
}
.pet-text {
    font-family: "Farmhouse", Sans-serif;
    font-size: 140px;
}
.pet-text {
  position: relative;
  display: inline-block;
}

.pet-text::before {
  content: "";
  display: block;
  width: 100%; /* Matches the width of the text */
  height: 15px; /* Adjust this to fit the height of your underline image */
  background: url('https://furbabyandwellness.com/wp-content/uploads/2025/01/pet-underline.png') no-repeat center;
  background-size: contain;
  position: absolute;
  top: 85px; /* Adjust this value to position the image above the text */

  z-index: 10; /* Ensures the image is above the text */
}
.pet-text.yellow::before {
      background: url('https://furbabyandwellness.com/wp-content/uploads/2025/01/pet-underline-yellow.png') no-repeat center !important;
}
.text-orange {
    color: #f48037;
}
.text-yellow-effect {
    position: relative;
    display: inline-block;
    font-family: "Farmhouse", Sans-serif;
    color: #fdb813;
    font-size: 120px;
}
.text-yellow-effect::before {
  content: "";
  display: block;
  width: 100%; /* Matches the width of the text */
  height: 15px; /* Adjust this to fit the height of your underline image */
  background: url('https://furbabyandwellness.com/wp-content/uploads/2025/01/pet-underline-yellow.png') no-repeat center;
  background-size: contain;
  position: absolute;
  top: 105px; /* Adjust this value to position the image above the text */

  z-index: 10; /* Ensures the image is above the text */
}
.text-underline-orange {
      position: relative;
  display: inline-block;
}
.text-underline-orange:after {
     content: "";
  display: block;
  width: 100%;
  height: 15px;
  background: url('https://furbabyandwellness.com/wp-content/uploads/2025/01/pet-underline.png') no-repeat center;
  background-size: contain;
  position: absolute;
  top: 85px;

  z-index: 10;
}
@media(max-width: 767px) {
    .pet-text {
        font-size: 60px;
        left: 20px;
    }
    .pet-text::before  {
        top: 30px;
    }
    .text-yellow-effect {
          font-size: 60px;
    }
     .text-yellow-effect:before {
      top: 40px;
     }
    .pet-text.yellow {
        left: 0px;
    }
   .text-underline-orange:after {
       top: 35px;
   }
}
@media(max-width: 1024px) {
    .section-hero {
        background: #E1CC5B;
    }
}/* End custom CSS */