.elementor .e-a2ca416-53eb6e3{width:100%;justify-content:center;}.elementor .e-9342528-f7150ed{width:100%;justify-content:center;}.elementor .e-6e19444{height:38px;padding:0px;margin:0px;border-radius:0px;background-color:#ef6e2c;flex-direction:row;}.elementor .e-740658f-1b83a77{font-family:PT Serif Caption;font-weight:700;font-size:60px;color:#ef6e2c;letter-spacing:2px;line-height:55px;}.elementor .e-92eb707-8657646{font-family:Inter;font-weight:200;font-size:18px;color:#cecece;line-height:24px;padding-block-end:35px;}.elementor .e-7d4041e{flex-direction:column;}.elementor .e-7e85508-ff1e121{width:150px;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9d99851-ebfb8d2{font-family:Inter;font-size:14px;color:#ffffff;letter-spacing:3px;padding-block-end:10px;padding-inline-start:60px;padding-inline-end:60px;margin-block-end:5%;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:14px;border-end-end-radius:14px;border-width:0px;border-style:solid;background-color:#EB6B2C;}.elementor .e-79cc4d8-c0c8442{font-family:PT Serif Caption;font-weight:700;font-size:60px;color:#ef6e2c;letter-spacing:2px;line-height:55px;}.elementor .e-8d25f39-72ae93e{font-family:Inter;font-weight:200;font-size:18px;color:#cecece;line-height:24px;padding-block-end:35px;}.elementor .e-7b9cd4d{width:33.3333%;text-align:justify;border-width:0px;border-color:#C47B4B;border-style:solid;flex-direction:column;}.elementor .e-47d90fa{width:33.3333%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#C47B4B;border-style:solid;flex-direction:column;}.elementor .e-f129d53{width:33.3333%;flex-direction:column;}.elementor .e-bff68af{padding-block-start:55px;padding-block-end:55px;padding-inline-start:15px;padding-inline-end:15px;background-color:#1B1B11;flex-direction:row;flex-wrap:wrap;}.elementor .e-e711874{width:35%;padding:0px;margin:0px;flex-direction:column;justify-content:flex-end;}.elementor .e-8a5aae7-2c521da{font-family:PT Sans Caption;font-weight:700;font-size:14px;color:#252518;letter-spacing:2px;line-height:55px;padding-block-end:25px;}.elementor .e-bf9370a-a97c43f{font-family:PT Serif Caption;font-weight:700;font-size:30px;color:#252518;letter-spacing:2px;line-height:40px;padding-block-end:25px;}.elementor .e-3f09e5d-6912a01{font-family:Inter;font-weight:400;font-size:14px;text-align:justify;padding-block-end:20px;display:flex;align-self:start;}.elementor .e-687b1c5{width:35%;flex-direction:column;}.elementor .e-1211488{width:30%;padding-block-start:35px;padding-block-end:60px;padding-inline-start:35px;padding-inline-end:35px;margin:0px;flex-direction:column;justify-content:flex-end;align-items:end;}.elementor .e-f554345{padding-block-start:4%;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-image:url("https://dogstrust.co.za/wp-content/uploads/2026/07/3-1024x715.png");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom left;background-color:#efd8b8;background-clip:border-box;flex-direction:row;}.elementor .e-5f0c465-7b9df35{font-family:PT Serif Caption;font-weight:700;font-size:40px;color:#ffffff;letter-spacing:2px;line-height:55px;text-align:center;padding-block-start:35px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;}.elementor .e-2eb8f22-9139c5e{width:25%;border-style:none;}.elementor .e-4095423-c4d0c6e{width:25%;}.elementor .e-5d8edbf-a91e1f0{width:25%;}.elementor .e-fa8c948-1491415{width:25%;}.elementor .e-4aaf574-90e807f{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:30px;border-radius:15px;border-width:0px;border-color:#ffffff85;border-style:solid;flex-direction:row;justify-content:space-evenly;align-items:center;}.elementor .e-bb03033-1fa5d36{width:60%;padding-block-start:15px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:0px;margin-block-start:15px;margin-block-end:5px;margin-inline-start:5px;margin-inline-end:5px;border-radius:15px;border-width:0px;border-color:#ffffff85;border-style:solid;flex-direction:column;justify-content:space-evenly;align-items:center;}.elementor .e-a03c489-d9bd05e{width:200px;margin-block-start:15px;margin-block-end:15px;align-self:center;}.elementor .e-ba5207f-cb7e28b{width:150px;margin-block-start:14px;margin-block-end:15px;}.elementor .e-b24728c-e525161{width:220px;}.elementor .e-8de72b1-a3ab322{width:40%;height:400px;padding-block-start:30px;padding-block-end:50px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:30px;margin-block-end:30px;margin-inline-start:3px;margin-inline-end:50px;border-radius:15px;background-color:#ededed;flex-direction:column;justify-content:space-around;align-items:center;align-self:center;}.elementor .e-d47174a-d04ef32{padding-block-start:3%;padding-block-end:3%;padding-inline-start:0%;padding-inline-end:0%;background-image:linear-gradient(#0000001a, #0000001a);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#EF6E2C;flex-direction:row;}.elementor .e-5a3930e-387ce3d{font-family:PT Sans Caption;font-weight:700;font-size:14px;color:#252518;letter-spacing:2px;line-height:55px;padding-block-end:25px;}.elementor .e-3d79a0d-dbdde21{font-family:PT Serif Caption;font-weight:500;font-size:30px;color:#252518;letter-spacing:1px;line-height:40px;padding-block-end:25px;}.elementor .e-db2fc9c-21bd0d6{width:70%;padding-block-start:40px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;flex-direction:column;}.elementor .e-ba106a0-9ad8a0d{width:35%;padding-block-start:0px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;flex-direction:column;justify-content:flex-end;}.elementor .e-2d9bbc9-faa582c{width:25%;padding-block-start:0px;padding-block-end:15px;padding-inline-start:15px;padding-inline-end:15px;flex-direction:column;justify-content:flex-end;}.elementor .e-b4fecd7-0f3b887{width:25%;padding:15px;flex-direction:column;justify-content:flex-end;}.elementor .e-c9960bd-8dbf50f{width:25%;padding:15px;flex-direction:column;justify-content:flex-end;}.elementor .e-4805d8c-fefd3fd{padding-block-start:60px;padding-block-end:70px;padding-inline-start:40px;padding-inline-end:40px;background-color:#efd8b8;flex-direction:row;}.elementor .e-8fb59d9{padding-block-start:10px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;}.elementor .e-a2e1e68-b629213{width:33.3333%;text-align:justify;border-width:0px;border-color:#C47B4B;border-style:solid;flex-direction:column;}.elementor .e-776372b-6c572be{width:33.3333%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#C47B4B;border-style:solid;flex-direction:column;}.elementor .e-b50d59d-572917e{width:33.3333%;flex-direction:column;}.elementor .e-7656eb1-8dbdb98{padding-block-start:65px;padding-block-end:65px;padding-inline-start:15px;padding-inline-end:15px;background-color:#1B1B11;flex-direction:row;flex-wrap:wrap;}.elementor .e-9f91cfa-f67c2eb{width:33.3333%;text-align:justify;border-width:0px;border-color:#C47B4B;border-style:solid;flex-direction:column;}.elementor .e-a66ec23-c8ede7a{width:33.3333%;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:#C47B4B;border-style:solid;flex-direction:column;}.elementor .e-c1becf6-d653d9f{width:33.3333%;flex-direction:column;}.elementor .e-75361c1-4ca6162{padding-block-start:65px;padding-block-end:65px;padding-inline-start:15px;padding-inline-end:15px;background-color:#1B1B11;flex-direction:row;flex-wrap:wrap;}.elementor .e-80ee045-f06a83c{font-family:PT Serif Caption;font-weight:700;font-size:60px;color:#EF6E2C;letter-spacing:2px;line-height:55px;padding-block-end:45px;align-self:center;}.elementor .e-43db6c1-76e94fd{font-family:PT Serif Caption;font-weight:700;font-size:60px;color:#EF6E2C;letter-spacing:2px;line-height:55px;}.elementor .e-624955e-4d3fa6e{width:30px;padding-block-end:0px;align-self:center;}.elementor .e-edc72aa-9bad155{width:30px;padding-block-end:0px;align-self:center;}.elementor .e-226de2a-8580eba{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;justify-content:center;align-items:center;align-self:center;}.elementor .e-78d61bd-e68845c{font-family:Inter;font-size:14px;color:#ffffff;letter-spacing:3px;padding-inline-start:60px;padding-inline-end:60px;border-radius:10px;border-width:0px;border-style:solid;background-color:#EB6B2C;}.elementor .e-4959851-b82e9fb{width:130px;padding-block-end:35px;align-self:center;}.elementor .e-bd94456-ffa7c28{width:25%;padding:20px;margin:10px;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;}.elementor .e-ffbef21-ed4be67{font-family:Inter;font-weight:500;font-size:16px;color:#ffffff;letter-spacing:4px;text-align:start;padding-block-start:15px;padding-block-end:25px;}.elementor .e-19d89aa-650511a{width:25%;flex-direction:column;}.elementor .e-bd4df8e-0c58766{font-family:Inter;font-weight:500;font-size:16px;color:#ffffff;letter-spacing:4px;text-align:start;padding-block-start:15px;padding-block-end:25px;}.elementor .e-e9a83a4-0383f94{width:150px;padding-block-start:5%;align-self:start;}.elementor .e-0c81980-ad3ba3c{width:25%;padding:10px;margin:0px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-f4ae0e5-54a7fe7{width:150px;padding-block-start:5%;align-self:center;}.elementor .e-fdf6ad0-1f9bb0a{width:180px;padding-block-start:5%;align-self:center;}.elementor .e-0baac5d-2ca852e{width:120px;padding-block-start:5%;align-self:center;}.elementor .e-ddd41a2-bf16e43{width:25%;column-gap:0px;padding:10px;margin:0px;flex-direction:column;row-gap:30px;align-items:center;align-self:center;}.elementor .e-ee32ed0-a30a9d4{padding-block-start:20px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-color:#EF6E2C;}