.elementor-13497 .elementor-element.elementor-element-157b622{--display:flex;--min-height:650px;--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;--overlay-opacity:0;}.elementor-13497 .elementor-element.elementor-element-157b622:not(.elementor-motion-effects-element-type-background), .elementor-13497 .elementor-element.elementor-element-157b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.wppuppies.com/wp-content/uploads/2025/09/HarpersMales.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13497 .elementor-element.elementor-element-157b622::before, .elementor-13497 .elementor-element.elementor-element-157b622 > .elementor-background-video-container::before, .elementor-13497 .elementor-element.elementor-element-157b622 > .e-con-inner > .elementor-background-video-container::before, .elementor-13497 .elementor-element.elementor-element-157b622 > .elementor-background-slideshow::before, .elementor-13497 .elementor-element.elementor-element-157b622 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13497 .elementor-element.elementor-element-157b622 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-5c0bf29 );--background-overlay:'';}.elementor-13497 .elementor-element.elementor-element-a0be1f8{text-align:center;}.elementor-13497 .elementor-element.elementor-element-a0be1f8 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:78px;font-weight:500;color:var( --e-global-color-4514992c );}.elementor-13497 .elementor-element.elementor-element-dcfb9be .elementor-icon-wrapper{text-align:center;}.elementor-13497 .elementor-element.elementor-element-dcfb9be.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4514992c );}.elementor-13497 .elementor-element.elementor-element-dcfb9be.elementor-view-framed .elementor-icon, .elementor-13497 .elementor-element.elementor-element-dcfb9be.elementor-view-default .elementor-icon{color:var( --e-global-color-4514992c );border-color:var( --e-global-color-4514992c );}.elementor-13497 .elementor-element.elementor-element-dcfb9be.elementor-view-framed .elementor-icon, .elementor-13497 .elementor-element.elementor-element-dcfb9be.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4514992c );}.elementor-13497 .elementor-element.elementor-element-dcfb9be .elementor-icon{font-size:64px;}.elementor-13497 .elementor-element.elementor-element-dcfb9be .elementor-icon svg{height:64px;}.elementor-13497 .elementor-element.elementor-element-7fb9690{--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-13497 .elementor-element.elementor-element-2110914 .elementor-blockquote__content{color:var( --e-global-color-a78754f );font-family:"DM Sans", Sans-serif;font-size:18px;margin-top:20px;}.elementor-13497 .elementor-element.elementor-element-2110914 .elementor-blockquote__content +.e-q-footer{margin-top:0px;}.elementor-13497 .elementor-element.elementor-element-2110914 .elementor-blockquote__tweet-button{font-size:calc(0px * 10);border-radius:0px;}.elementor-13497 .elementor-element.elementor-element-2110914 .elementor-blockquote{padding:25px;border-radius:0px;}.elementor-13497 .elementor-element.elementor-element-2110914 .elementor-blockquote:before{color:var( --e-global-color-728a9636 );font-size:calc(1.5px * 100);}.elementor-13497 .elementor-element.elementor-element-ddbe5ec{--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;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13497 .elementor-element.elementor-element-560f097{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;text-align:center;}.elementor-13497 .elementor-element.elementor-element-560f097 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-728a9636 );}.elementor-13497 .elementor-element.elementor-element-5ca2526:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-5ca2526{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-5ca2526.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-13497 .elementor-element.elementor-element-5ca2526 p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-fabfe93:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-fabfe93{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-fabfe93 p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-f18736c img{border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-8836653:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-8836653{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-8836653 p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-59cc9f6 img{border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-cc1e8be:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-cc1e8be{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-cc1e8be p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-e9cf375 img{border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-07500c2:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-07500c2{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-07500c2 p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-07500c2 a{color:var( --e-global-color-728a9636 );}.elementor-13497 .elementor-element.elementor-element-31d29f9 img{border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-f09e79c:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-f09e79c{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-f09e79c p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-f09e79c a{color:var( --e-global-color-728a9636 );}.elementor-13497 .elementor-element.elementor-element-3f8a05b img{border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-58aae68:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-58aae68{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-58aae68 p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-58aae68 a{color:var( --e-global-color-728a9636 );}.elementor-13497 .elementor-element.elementor-element-863300f img{border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-92c2103:hover{--e-transform-translateY:-3px;}.elementor-13497 .elementor-element.elementor-element-92c2103{background-color:transparent;padding:30px 30px 30px 30px;background-image:linear-gradient(270deg, var( --e-global-color-astglobalcolor4 ) 99.5%, var( --e-global-color-5c0bf29 ) 75%);font-family:"DM Sans", Sans-serif;font-size:17px;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-92c2103 p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-92c2103 a{color:var( --e-global-color-728a9636 );}.elementor-13497 .elementor-element.elementor-element-491c7bb{--divider-border-style:solid;--divider-color:var( --e-global-color-728a9636 );--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-13497 .elementor-element.elementor-element-491c7bb.elementor-element{--order:-99999 /* order start hack */;}.elementor-13497 .elementor-element.elementor-element-491c7bb .elementor-divider-separator{width:100%;}.elementor-13497 .elementor-element.elementor-element-491c7bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13497 .elementor-element.elementor-element-2f37988{--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;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13497 .elementor-element.elementor-element-049eb41{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;text-align:center;}.elementor-13497 .elementor-element.elementor-element-049eb41 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:500;color:var( --e-global-color-728a9636 );}.elementor-13497 .elementor-element.elementor-element-030586c{background-color:var( --e-global-color-astglobalcolor4 );padding:25px 25px 25px 25px;border-radius:12px 12px 12px 12px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-a78754f );}.elementor-13497 .elementor-element.elementor-element-030586c p{margin-block-end:0px;}.elementor-13497 .elementor-element.elementor-element-12abec1 img{width:35%;border-radius:12px 12px 12px 12px;}.elementor-13497 .elementor-element.elementor-element-46c9bb6{--divider-border-style:solid;--divider-color:var( --e-global-color-728a9636 );--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-13497 .elementor-element.elementor-element-46c9bb6.elementor-element{--order:-99999 /* order start hack */;}.elementor-13497 .elementor-element.elementor-element-46c9bb6 .elementor-divider-separator{width:100%;}.elementor-13497 .elementor-element.elementor-element-46c9bb6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-13497 .elementor-element.elementor-element-ddbe5ec{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13497 .elementor-element.elementor-element-5ca2526.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-fabfe93.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-8836653.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-cc1e8be.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-07500c2.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-f09e79c.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-58aae68.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-92c2103.elementor-element{--align-self:stretch;}.elementor-13497 .elementor-element.elementor-element-12abec1 img{width:50%;}}@media(max-width:767px){.elementor-13497 .elementor-element.elementor-element-157b622{--min-height:450px;}.elementor-13497 .elementor-element.elementor-element-a0be1f8 .elementor-heading-title{font-size:42px;}.elementor-13497 .elementor-element.elementor-element-dcfb9be .elementor-icon{font-size:36px;}.elementor-13497 .elementor-element.elementor-element-dcfb9be .elementor-icon svg{height:36px;}.elementor-13497 .elementor-element.elementor-element-ddbe5ec{--padding-top:0rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13497 .elementor-element.elementor-element-560f097{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;}.elementor-13497 .elementor-element.elementor-element-560f097 .elementor-heading-title{font-size:32px;}.elementor-13497 .elementor-element.elementor-element-2f37988{--padding-top:1rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-13497 .elementor-element.elementor-element-049eb41{margin:1rem 1rem calc(var(--kit-widget-spacing, 0px) + 1rem) 1rem;}.elementor-13497 .elementor-element.elementor-element-049eb41 .elementor-heading-title{font-size:32px;}.elementor-13497 .elementor-element.elementor-element-12abec1 img{width:100%;}.elementor-13497 .elementor-element.elementor-element-46c9bb6{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}}/* Start custom CSS for text-editor, class: .elementor-element-92c2103 *//* Scoped bullet style – no font or text color changes */
.whp-checks{
  list-style: none;
  margin-top: 18px;           /* top gap */
  padding-left: 20px;         /* indent whole list from the left */
}
.whp-checks li{
  position: relative;
  margin: 0 0 12px;
  padding-left: 36px;         /* gap between icon and text */
}

.whp-checks li::before{
  content: "";
  position: absolute;
  left: 0;
  top: 0.12em;
  width: 22px;
  height: 22px;
  background: no-repeat center / contain
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='%2323A455' stroke-width='2'/%3E%3Cpath d='M7 12.5l3 3.5 7-8' fill='none' stroke='%2323A455' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-491c7bb *//* Fade-out divider, keeping Elementor color control */
.elementor-divider-separator {
  border: none !important;
  height: var(--divider-border-width, 2px); /* syncs with Elementor weight */
  background: linear-gradient(
    to right,
    transparent,
    var(--divider-color, currentColor) 20%,
    var(--divider-color, currentColor) 80%,
    transparent
  );
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-46c9bb6 *//* Fade-out divider, keeping Elementor color control */
.elementor-divider-separator {
  border: none !important;
  height: var(--divider-border-width, 2px); /* syncs with Elementor weight */
  background: linear-gradient(
    to right,
    transparent,
    var(--divider-color, currentColor) 20%,
    var(--divider-color, currentColor) 80%,
    transparent
  );
}/* End custom CSS */