.elementor-2749 .elementor-element.elementor-element-03113f8{--display:flex;--min-height:450px;--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.5;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-03113f8::before,.elementor-2749 .elementor-element.elementor-element-03113f8>.elementor-background-video-container::before,.elementor-2749 .elementor-element.elementor-element-03113f8>.e-con-inner>.elementor-background-video-container::before,.elementor-2749 .elementor-element.elementor-element-03113f8>.elementor-background-slideshow::before,.elementor-2749 .elementor-element.elementor-element-03113f8>.e-con-inner>.elementor-background-slideshow::before,.elementor-2749 .elementor-element.elementor-element-03113f8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-2749 .elementor-element.elementor-element-ffbe21e{text-align:center;font-family:"SFPP Logo Fonts",Sans-serif;font-size:60px;text-transform:uppercase;text-shadow:0 0 10px #000;color:#FFF}.elementor-2749 .elementor-element.elementor-element-ffbe21e p{margin-block-end:0}.elementor-2749 .elementor-element.elementor-element-ffbe21e>.elementor-widget-container{margin:50px 0 0 0;padding:0 0 -8px 0}.elementor-2749 .elementor-element.elementor-element-ffbe21e.elementor-element{--align-self:center}.elementor-2749 .elementor-element.elementor-element-92a1b2d{font-size:24px;text-shadow:0 0 8px #000;color:#FFF}.elementor-2749 .elementor-element.elementor-element-133902a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-3b0f010{text-align:center}.elementor-2749 .elementor-element.elementor-element-3b0f010 .elementor-heading-title{font-size:60px;font-weight:600}.elementor-2749 .elementor-element.elementor-element-eea5b42{--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-2749 .elementor-element.elementor-element-6e1df47{--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-2749 .elementor-element.elementor-element-6e1df47.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2749 .elementor-element.elementor-element-0097f76 .elementor-heading-title{font-weight:600}.elementor-2749 .elementor-element.elementor-element-942d8eb{--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;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:65px;--margin-bottom:65px;--margin-left:35px;--margin-right:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-0b98e18 .elementor-button{font-family:"Oswald",Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;background-color:#F65058;box-shadow:0 0 10px 0 rgb(255 255 255 / .5);transition-duration:1s;border-style:none;border-radius:8px 8px 8px 8px}.elementor-2749 .elementor-element.elementor-element-0b98e18 .elementor-button:hover,.elementor-2749 .elementor-element.elementor-element-0b98e18 .elementor-button:focus{box-shadow:0 0 35px 20px rgb(255 255 255 / .5)}.elementor-2749 .elementor-element.elementor-element-0b98e18>.elementor-widget-container{margin:412px 0 0 0;padding:0 0 0 0}.elementor-2749 .elementor-element.elementor-element-0b98e18.elementor-element{--align-self:center}.elementor-2749 .elementor-element.elementor-element-07b44eb{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-fc8a52c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-961952d .elementor-heading-title{font-weight:600}.elementor-2749 .elementor-element.elementor-element-f7f4d2f{--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;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:65px;--margin-bottom:65px;--margin-left:115px;--margin-right:35px}.elementor-2749 .elementor-element.elementor-element-af50f9b .elementor-button{font-family:"Oswald",Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;background-color:#F65058;box-shadow:0 0 10px 0 rgb(255 255 255 / .5);transition-duration:1s;border-style:none;border-radius:8px 8px 8px 8px}.elementor-2749 .elementor-element.elementor-element-af50f9b .elementor-button:hover,.elementor-2749 .elementor-element.elementor-element-af50f9b .elementor-button:focus{box-shadow:0 0 35px 20px rgb(255 255 255 / .5)}.elementor-2749 .elementor-element.elementor-element-af50f9b>.elementor-widget-container{margin:493px 0 0 0;padding:0 0 0 0}.elementor-2749 .elementor-element.elementor-element-af50f9b.elementor-element{--align-self:center}.elementor-2749 .elementor-element.elementor-element-c9ebb71{--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}.elementor-2749 .elementor-element.elementor-element-362e4ed{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-362e4ed.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2749 .elementor-element.elementor-element-7e7fb1d .elementor-heading-title{font-weight:600}.elementor-2749 .elementor-element.elementor-element-6e0b120{--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;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:65px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px}.elementor-2749 .elementor-element.elementor-element-106a227 .elementor-button{font-family:"Oswald",Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;background-color:#F65058;box-shadow:0 0 10px 0 rgb(255 255 255 / .5);transition-duration:1s;border-style:none;border-radius:8px 8px 8px 8px}.elementor-2749 .elementor-element.elementor-element-106a227 .elementor-button:hover,.elementor-2749 .elementor-element.elementor-element-106a227 .elementor-button:focus{box-shadow:0 0 35px 20px rgb(255 255 255 / .5)}.elementor-2749 .elementor-element.elementor-element-106a227>.elementor-widget-container{margin:410px 0 0 0;padding:0 0 0 0}.elementor-2749 .elementor-element.elementor-element-106a227.elementor-element{--align-self:center}.elementor-2749 .elementor-element.elementor-element-15cfa0b{--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}.elementor-2749 .elementor-element.elementor-element-316eecb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-316eecb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2749 .elementor-element.elementor-element-2537718 .elementor-heading-title{font-weight:600}.elementor-2749 .elementor-element.elementor-element-c292059{--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;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--margin-top:65px;--margin-bottom:35px;--margin-left:35px;--margin-right:35px}.elementor-2749 .elementor-element.elementor-element-5b081f6 .elementor-button{font-family:"Oswald",Sans-serif;font-size:26px;font-weight:500;text-transform:uppercase;background-color:#F65058;box-shadow:0 0 10px 0 rgb(255 255 255 / .5);transition-duration:1s;border-style:none;border-radius:8px 8px 8px 8px}.elementor-2749 .elementor-element.elementor-element-5b081f6 .elementor-button:hover,.elementor-2749 .elementor-element.elementor-element-5b081f6 .elementor-button:focus{box-shadow:0 0 35px 20px rgb(255 255 255 / .5)}.elementor-2749 .elementor-element.elementor-element-5b081f6>.elementor-widget-container{margin:410px 0 0 0;padding:0 0 0 0}.elementor-2749 .elementor-element.elementor-element-5b081f6.elementor-element{--align-self:center}.elementor-2749 .elementor-element.elementor-element-ab99f95{--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-2749 .elementor-element.elementor-element-e6beb0c{--display:flex;--padding-top:40px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-193cd69{text-align:center}.elementor-2749 .elementor-element.elementor-element-193cd69 .elementor-heading-title{font-size:40px;font-weight:600}.elementor-2749 .elementor-element.elementor-element-193cd69>.elementor-widget-container{padding:0 0 0 0}.elementor-2749 .elementor-element.elementor-element-c782219{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2749 .elementor-element.elementor-element-9e78b9d>.elementor-widget-container{margin:5px 5px 5px 5px;padding:0 8px 0 8px}.elementor-2749 .elementor-element.elementor-element-9e78b9d{width:var(--container-widget-width,63%);max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0}.elementor-2749 .elementor-element.elementor-element-9e78b9d.elementor-element{--align-self:center}@media(max-width:767px){.elementor-2749 .elementor-element.elementor-element-9e78b9d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2749 .elementor-element.elementor-element-9e78b9d{width:100%;max-width:100%}}@media(min-width:768px){.elementor-2749 .elementor-element.elementor-element-6e1df47{--width:50.675%}.elementor-2749 .elementor-element.elementor-element-942d8eb{--width:50%}.elementor-2749 .elementor-element.elementor-element-fc8a52c{--width:50%}.elementor-2749 .elementor-element.elementor-element-f7f4d2f{--width:50%}.elementor-2749 .elementor-element.elementor-element-362e4ed{--width:50%}.elementor-2749 .elementor-element.elementor-element-6e0b120{--width:50%}.elementor-2749 .elementor-element.elementor-element-316eecb{--width:50%}.elementor-2749 .elementor-element.elementor-element-c292059{--width:50%}}@font-face{font-family:'SFPP Logo Fonts';font-style:normal;font-weight:400;font-display:auto;src:url(https://sfpuppyprep1.sfpuppyprep.com/wp-content/uploads/2025/03/BreeSerif-Regular.ttf) format('truetype')}@font-face{font-family:'SFPP Logo Fonts';font-style:normal;font-weight:400;font-display:auto;src:url(https://sfpuppyprep1.sfpuppyprep.com/wp-content/uploads/2025/03/Chango-Regular.ttf) format('truetype')}@font-face{font-family:'SFPP Logo Fonts';font-style:normal;font-weight:400;font-display:auto;src:}@font-face{font-family:'SFPP Logo Fonts';font-style:normal;font-weight:400;font-display:auto;src:url(https://sfpuppyprep1.sfpuppyprep.com/wp-content/uploads/2025/03/BreeSerif-Regular.ttf) format('truetype')}@font-face{font-family:'SFPP Logo Fonts';font-style:normal;font-weight:400;font-display:auto;src:}@font-face{font-family:'SFPP Logo Fonts';font-style:normal;font-weight:400;font-display:auto;src:}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:auto;src:url(https://sfpuppyprep1.sfpuppyprep.com/wp-content/uploads/2024/10/Oswald-VariableFont_wght.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:auto;src:url(https://sfpuppyprep1.sfpuppyprep.com/wp-content/uploads/2024/10/Oswald-VariableFont_wght.ttf) format('truetype')}@font-face{font-family:'Oswald';font-style:normal;font-weight:900;font-display:auto;src:url(https://sfpuppyprep1.sfpuppyprep.com/wp-content/uploads/2024/10/Oswald-VariableFont_wght.ttf) format('truetype')}