.elementor-41 .elementor-element.elementor-element-e1bd89a{--display:flex;--min-height:100vh;--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;--overlay-opacity:0.5;}.elementor-41 .elementor-element.elementor-element-e1bd89a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e1bd89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://safepaws.co.za/wp-content/uploads/2025/03/dawid-zawila-9d33wIMMzoE-unsplash-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-e1bd89a::before, .elementor-41 .elementor-element.elementor-element-e1bd89a > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-e1bd89a > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-e1bd89a > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-e1bd89a > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-e1bd89a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0201015E;--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-dc87399{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:54px 54px;--row-gap:54px;--column-gap:54px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-71dd6f5{left:-510px;}body.rtl .elementor-41 .elementor-element.elementor-element-71dd6f5{right:-510px;}.elementor-41 .elementor-element.elementor-element-71dd6f5{top:17px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-034209a{left:-511.184px;}body.rtl .elementor-41 .elementor-element.elementor-element-034209a{right:-511.184px;}.elementor-41 .elementor-element.elementor-element-034209a{top:607.508px;}.elementor-41 .elementor-element.elementor-element-9193c37{text-align:center;}.elementor-41 .elementor-element.elementor-element-9193c37 .elementor-heading-title{font-family:"Luckiest Guy", Sans-serif;font-size:99px;line-height:90px;letter-spacing:3.1px;word-spacing:2px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-97e3341 > .elementor-widget-container{background-color:#0F0E0E00;padding:17px 17px 17px 17px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-41 .elementor-element.elementor-element-97e3341{font-size:24px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-eccc903{--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;--justify-content:center;}.elementor-41 .elementor-element.elementor-element-8f6ff45 .elementor-button{background-color:#1F55DD;fill:#F3F3F3;color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-41 .elementor-element.elementor-element-8f6ff45 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-8f6ff45 .elementor-button:focus{background-color:#FFFFFF;color:#070707;}.elementor-41 .elementor-element.elementor-element-8f6ff45 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-8f6ff45 .elementor-button:focus svg{fill:#070707;}.elementor-41 .elementor-element.elementor-element-50b9098 .elementor-button{background-color:#FFFFFF;fill:#0E0707;color:#0E0707;border-radius:15px 15px 15px 15px;}.elementor-41 .elementor-element.elementor-element-50b9098 .elementor-button:hover, .elementor-41 .elementor-element.elementor-element-50b9098 .elementor-button:focus{background-color:#1F55DD;color:#FFFBFB;}.elementor-41 .elementor-element.elementor-element-50b9098 .elementor-button:hover svg, .elementor-41 .elementor-element.elementor-element-50b9098 .elementor-button:focus svg{fill:#FFFBFB;}.elementor-41 .elementor-element.elementor-element-1b065c4{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:12px;--margin-right:-441px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-780cd21{left:284px;}body.rtl .elementor-41 .elementor-element.elementor-element-780cd21{right:284px;}.elementor-41 .elementor-element.elementor-element-780cd21{top:-19px;}.elementor-41 .elementor-element.elementor-element-e6971fe > .elementor-widget-container{margin:-216px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-e6971fe{z-index:99;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-a7b818e{left:6px;}body.rtl .elementor-41 .elementor-element.elementor-element-a7b818e{right:6px;}.elementor-41 .elementor-element.elementor-element-a7b818e{top:617px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-1421fbf{left:318px;}body.rtl .elementor-41 .elementor-element.elementor-element-1421fbf{right:318px;}.elementor-41 .elementor-element.elementor-element-1421fbf{top:350px;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__front{background-color:#02010100;background-image:url("https://safepaws.co.za/wp-content/uploads/2025/03/phone-front.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__back{background-color:#02010100;background-image:url("https://safepaws.co.za/wp-content/uploads/2025/03/phone-front-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-760f2a3{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-760f2a3 > .elementor-widget-container{margin:-130px 0px 47px 0px;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box{height:399px;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__layer, .elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__layer__overlay{border-radius:13px;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px -26px -1px -26px;text-align:center;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__image{margin-bottom:0px;opacity:1;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__image img{width:5%;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-41 .elementor-element.elementor-element-760f2a3 .elementor-flip-box__button{margin-center:0;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-dc87399{--width:59%;}.elementor-41 .elementor-element.elementor-element-1b065c4{--width:66.6666%;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-e1bd89a{--margin-top:107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-e1bd89a{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-9193c37 .elementor-heading-title{font-size:42px;}.elementor-41 .elementor-element.elementor-element-97e3341{font-size:13px;}.elementor-41 .elementor-element.elementor-element-1b065c4{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-780cd21{left:141px;}body.rtl .elementor-41 .elementor-element.elementor-element-780cd21{right:141px;}.elementor-41 .elementor-element.elementor-element-780cd21{top:1px;}.elementor-41 .elementor-element.elementor-element-780cd21 img{width:88%;height:133px;}.elementor-41 .elementor-element.elementor-element-e6971fe > .elementor-widget-container{margin:4px 0px -48px 0px;}.elementor-41 .elementor-element.elementor-element-e6971fe img{width:100%;height:158px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-a7b818e{left:-126.748px;}body.rtl .elementor-41 .elementor-element.elementor-element-a7b818e{right:-126.748px;}.elementor-41 .elementor-element.elementor-element-a7b818e{top:425.382px;}.elementor-41 .elementor-element.elementor-element-760f2a3 > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-41 .elementor-element.elementor-element-760f2a3{--container-widget-width:199px;--container-widget-flex-grow:0;width:var( --container-widget-width, 199px );max-width:199px;}}@media(min-width:1025px){.elementor-41 .elementor-element.elementor-element-e1bd89a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e1bd89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-71dd6f5 */.elementor-41 .elementor-element.elementor-element-71dd6f5{
 animation: float 20s ease-in-out infinite;
}

@keyframes float {
	0% {
 transform: translatey(0px);
	}
	50% {
 transform: translatex(20px) translatey(50px) rotateZ(13deg) scale(0.7);
	}
	100% {
 transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-034209a */.elementor-41 .elementor-element.elementor-element-034209a{
 animation: float 20s ease-in-out infinite;
}

@keyframes float {
	0% {
 transform: translatey(0px);
	}
	50% {
 transform: translatex(20px) translatey(50px) rotateZ(13deg) scale(0.7);
	}
	100% {
 transform: translatey(0px);
	}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7b818e */.elementor-41 .elementor-element.elementor-element-a7b818e{
 animation: float 20s ease-in-out infinite;
}

@keyframes float {
	0% {
 transform: translatey(0px);
	}
	50% {
 transform: translatex(20px) translatey(50px) rotateZ(13deg) scale(0.7);
	}
	100% {
 transform: translatey(0px);
	}
}/* End custom CSS */