.elementor .e-30f0e7bf-d4fa787{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#EEAE53;letter-spacing:0.05em;text-align:end;align-self:start;}.elementor .e-6ec94fbe-a029015{font-family:Cairo;font-weight:800;font-size:4.5rem;color:#FFFFFF;line-height:1.15em;text-align:start;}.elementor .e-370a76e7-de9d8cb{column-gap:0rem;display:flex;flex-direction:column;row-gap:1.2rem;align-items:end;}.elementor .e-3f8c2e24-e333242{font-family:Cairo;font-weight:700;font-size:1.1rem;color:#011A0F;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:#FFFFFF;}.elementor .e-3f8c2e24-e333242:hover,.elementor .e-3f8c2e24-e333242:focus-visible{color:#FFFFFF;background-color:transparent;}.elementor .e-464d6375-55cd9cc{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;}.elementor .e-464d6375-55cd9cc:hover,.elementor .e-464d6375-55cd9cc:focus-visible{color:#011A0F;background-color:#FFFFFF;}.elementor .e-6ff5e93-6527044{column-gap:1.5rem;display:flex;flex-direction:row-reverse;row-gap:1rem;flex-wrap:wrap;justify-content:start;align-items:center;}.elementor .e-14f1b383-d08aa37{max-width:52rem;column-gap:0rem;display:flex;flex-direction:column;row-gap:2.5rem;justify-content:center;align-items:start;align-self:start;}.elementor .e-20239b41-bab9eb1{min-height:100vh;padding-block-start:2rem;padding-block-end:5rem;padding-inline-start:6rem;padding-inline-end:6rem;background-image:linear-gradient(rgba(1, 26, 15, 0.85), rgba(1, 26, 15, 0.85)),url("https://idg-lab.com.sa/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-29-at-4.36.53-PM.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:stretch;}.elementor .e-580302ec-ab4d458{font-family:Cairo;font-weight:300;font-size:6rem;color:#015530;line-height:1em;text-align:start;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-24321e2f-d1027e0{font-family:Cairo;font-weight:700;font-size:3rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-33d4c25d-8e32c37{width:80px;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#015530;border-style:solid;align-self:start;}.elementor .e-3f865608-c25ad40{font-family:Cairo;font-weight:400;font-size:1.15rem;color:#2C2C2C;line-height:1.8em;text-align:start;margin-block-start:0rem;margin-block-end:2.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2d45e76a-dfc71ea{width:45%;display:flex;flex-direction:column;justify-content:center;align-items:end;}.elementor .e-128fb160-3bfe720{width:100%;height:100%;object-fit:cover;}.elementor .e-557eef5b-f423357{width:48%;height:550px;overflow:hidden;}.elementor .e-147dfab2-718e932{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-282007d6-58f77fd{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;}.elementor .e-48a0e41-1f298cb{font-family:Cairo;font-weight:700;font-size:1rem;color:#015530;letter-spacing:0.05em;text-align:start;}.elementor .e-658d070b-7af2b81{font-family:Cairo;font-weight:800;font-size:3rem;color:#011A0F;line-height:1.2em;text-align:start;margin-block-start:0.5rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-63774d06-89ea604{font-family:Cairo;font-weight:400;font-size:1.1rem;color:#2C2C2C;line-height:1.7em;text-align:start;}.elementor .e-3f7e9dd-b073e71{width:30%;display:flex;flex-direction:column;align-items:end;}.elementor .e-6c415f2c-b97e88b{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-63f30922-092e3e6{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-6f47869b-00ffc13{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-6f47869b-00ffc13:hover,.elementor .e-6f47869b-00ffc13:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-522b5996-e9dbd01{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-17790466-5d22015{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-2b895835-fd82c66{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-2b895835-fd82c66:hover,.elementor .e-2b895835-fd82c66:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-24722a1f-238d1e7{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-369f0725-6a19ace{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-3ceece53-3f981ee{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-3ceece53-3f981ee:hover,.elementor .e-3ceece53-3f981ee:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-3e53d450-fbc17a2{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-69a8bf91-d9f7cb4{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-2daed507-7bee826{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-2daed507-7bee826:hover,.elementor .e-2daed507-7bee826:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-2433c670-525be4f{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-40129eb4-583f1d5{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-576dbf8b-ae77879{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-576dbf8b-ae77879:hover,.elementor .e-576dbf8b-ae77879:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-1ccd4908-49f8922{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-81bcd41-d07570b{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-3f5fbc76-90cdb50{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-3f5fbc76-90cdb50:hover,.elementor .e-3f5fbc76-90cdb50:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-a6a73fb-c7b9a24{font-family:Cairo;font-weight:600;font-size:1.2rem;color:#015530;}.elementor .e-3a3717e2-5935d78{font-family:Cairo;font-weight:700;font-size:1.3rem;color:#011A0F;}.elementor .e-7641f004-370f035{column-gap:2rem;padding:1.5rem;background-color:#FFFFFF;box-shadow:0px 1px 0px 0px #E5E5E5;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:start;align-items:center;}.elementor .e-7641f004-370f035:hover,.elementor .e-7641f004-370f035:focus-visible{background-color:#F8F8F8;box-shadow:0px 1px 0px 0px #015530;}.elementor .e-395ee84f-ea2d527{width:65%;display:flex;flex-direction:column;}.elementor .e-2562ece7-f994a0e{column-gap:4rem;display:flex;flex-direction:row-reverse;row-gap:0rem;justify-content:space-between;align-items:start;}.elementor .e-426d71a8-c310d50{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;}.elementor .e-18466012-64667c2{font-family:Cairo;font-weight:700;font-size:0.95rem;color:#015530;letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-17565668-5d4f3c9{font-family:Cairo;font-weight:800;font-size:2.25rem;color:#011A0F;line-height:1.3em;}.elementor .e-695c0f1b-af2eed9{width:3.5rem;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:auto;margin-inline-end:auto;border-width:2px;border-color:#015530;border-style:solid;align-self:center;}.elementor .e-3648559c-d0e427a{max-width:48rem;column-gap:0rem;text-align:center;display:flex;flex-direction:column;row-gap:0.75rem;align-items:center;}.elementor .e-14ebbbe1-8510c65{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F8F8F8;display:flex;flex-direction:column;align-items:center;}.elementor .e-769840ca-4878dec{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F8F8F8;display:flex;flex-direction:column;align-items:center;}.elementor .e-57019d5b-b322d02{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F8F8F8;display:flex;flex-direction:column;align-items:center;}.elementor .e-173a2a9d-7101e3e{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#E2E8F0;border-style:solid;background-color:#F8F8F8;display:flex;flex-direction:column;align-items:center;}.elementor .e-79af923e-da84cf2{width:100%;max-width:75rem;column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-73960e0-3be2208{font-family:Cairo;font-weight:600;font-size:0.95rem;color:#2C2C2C;}.elementor .e-27e0f556-eac0ab6{column-gap:0.75rem;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:center;align-items:center;}.elementor .e-25b6386e-74d1ad2{column-gap:0rem;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;row-gap:3.5rem;justify-content:center;align-items:center;}.elementor .e-53ea1062-8804809{font-family:Cairo;font-weight:700;font-size:3rem;color:#011A0F;line-height:1.2em;text-align:start;}.elementor .e-7ee8e835-98fcd02{width:6rem;text-align:start;margin-block-start:1rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:3px;border-color:#015530;border-style:solid;align-self:start;}.elementor .e-550612ed-7926ac8{max-width:35rem;font-family:Cairo;font-weight:400;font-size:1.15rem;color:#2C2C2C;line-height:1.6em;text-align:end;}.elementor .e-2eec336d-c7bfd47{text-align:end;margin-block-start:0rem;margin-block-end:4rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:start;align-items:start;}.elementor .e-3b21768d-f510712{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-2cbc8f40-2d3fc18{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-20175ffe-8d433fc{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-20175ffe-8d433fc:hover,.elementor .e-20175ffe-8d433fc:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-405234e2-3900eaf{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-36f7dfa1-553a520{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-4a1cccf6-e3b4455{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-4a1cccf6-e3b4455:hover,.elementor .e-4a1cccf6-e3b4455:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-54f8655b-5708fec{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-52c29e4b-c3e7deb{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-565f1ee1-50c9898{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-565f1ee1-50c9898:hover,.elementor .e-565f1ee1-50c9898:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-65c0c79a-f7fea55{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-102c998c-d3897b8{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-24c921b2-ed488d0{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-24c921b2-ed488d0:hover,.elementor .e-24c921b2-ed488d0:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-34e82f98-569702b{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-19f7e659-34c64ac{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-8cf3cba-8a13b6e{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-8cf3cba-8a13b6e:hover,.elementor .e-8cf3cba-8a13b6e:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-35c7e88f-a795a85{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-6eed47dd-54174aa{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;align-self:start;}.elementor .e-6b3fc3b3-0ef537e{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-6b3fc3b3-0ef537e:hover,.elementor .e-6b3fc3b3-0ef537e:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-9973ecb-b9cb1ec{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-36f4afca-33b3801{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-622da921-7567d39{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-622da921-7567d39:hover,.elementor .e-622da921-7567d39:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-16c6e077-84c05b6{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;display:flex;}.elementor .e-5fb92a82-aa14ce5{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-55d6d14-05b37fd{width:31.6%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:#E5E5E5;border-style:solid;display:flex;flex-direction:column;justify-content:start;align-items:end;}.elementor .e-55d6d14-05b37fd:hover,.elementor .e-55d6d14-05b37fd:focus-visible{border-width:1px;border-color:#015530;border-style:solid;background-color:#F8F8F8;}.elementor .e-7d2915f-294c094{column-gap:2.5%;display:flex;flex-direction:row-reverse;row-gap:2%;flex-wrap:wrap;justify-content:start;}.elementor .e-2523cf05-924d190{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8rem;padding-inline-end:8rem;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:start;align-items:stretch;}.elementor .e-2452634a-708c4b6{font-family:Cairo;font-weight:700;font-size:1rem;color:#015530;letter-spacing:0.05em;text-align:end;text-transform:uppercase;}.elementor .e-1f159a4d-262bbea{font-family:Cairo;font-weight:700;font-size:3rem;color:#011A0F;text-align:start;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-69dde46e-1056e03{width:80px;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:0px;border-width:3px;border-color:#015530;border-style:solid;align-self:start;}.elementor .e-6cbee1df-d66ba72{text-align:end;display:flex;flex-direction:column;justify-content:start;align-items:start;}.elementor .e-40e0e213-22532b3{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;}.elementor .e-62181da2-ec65257{font-family:Cairo;font-weight:700;font-size:1.35rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1ea5c818-a87d79b{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-1e505b42-70074d2{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(1, 26, 15, 0.02);display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:start;}.elementor .e-1e505b42-70074d2:hover,.elementor .e-1e505b42-70074d2:focus-visible{box-shadow:0px 15px 35px 0px rgba(1, 85, 48, 0.08);}.elementor .e-4e5fc6f8-59bf845{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;}.elementor .e-1bc15c5-3b6ddf6{font-family:Cairo;font-weight:700;font-size:1.35rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-795bbd3a-a814528{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-dc2a00a-0e789da{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(1, 26, 15, 0.02);display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:start;}.elementor .e-dc2a00a-0e789da:hover,.elementor .e-dc2a00a-0e789da:focus-visible{box-shadow:0px 15px 35px 0px rgba(1, 85, 48, 0.08);}.elementor .e-56528bb9-7682f27{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;}.elementor .e-b52fda3-e527756{font-family:Cairo;font-weight:700;font-size:1.35rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1dc907db-084fed4{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-2fb66f0f-d76515c{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(1, 26, 15, 0.02);display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:start;}.elementor .e-2fb66f0f-d76515c:hover,.elementor .e-2fb66f0f-d76515c:focus-visible{box-shadow:0px 15px 35px 0px rgba(1, 85, 48, 0.08);}.elementor .e-6fb2be5f-1d6877b{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;}.elementor .e-7f424cf-f2cd1fe{font-family:Cairo;font-weight:700;font-size:1.35rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-5942e53f-856c54e{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-1ad07cdd-0047ca2{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(1, 26, 15, 0.02);display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:start;}.elementor .e-1ad07cdd-0047ca2:hover,.elementor .e-1ad07cdd-0047ca2:focus-visible{box-shadow:0px 15px 35px 0px rgba(1, 85, 48, 0.08);}.elementor .e-59ea930c-2bff8f9{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;}.elementor .e-33fedbe7-1f2fc95{font-family:Cairo;font-weight:700;font-size:1.35rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2361878a-110f6a4{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-75ac3b36-84364e1{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(1, 26, 15, 0.02);display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:start;}.elementor .e-75ac3b36-84364e1:hover,.elementor .e-75ac3b36-84364e1:focus-visible{box-shadow:0px 15px 35px 0px rgba(1, 85, 48, 0.08);}.elementor .e-3880d193-8ed70da{font-family:Cairo;font-weight:300;font-size:2.5rem;color:#015530;text-align:end;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;}.elementor .e-5a951d94-5b0fe2c{font-family:Cairo;font-weight:700;font-size:1.35rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-fdf6c80-860d2f1{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#011A0F;line-height:1.5em;text-align:start;}.elementor .e-1e48890c-d12cda4{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0px;border-width:1px;border-color:#EAEAEA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 10px 30px 0px rgba(1, 26, 15, 0.02);display:flex;flex-direction:column;grid-column:span 1;justify-content:start;align-items:start;}.elementor .e-1e48890c-d12cda4:hover,.elementor .e-1e48890c-d12cda4:focus-visible{box-shadow:0px 15px 35px 0px rgba(1, 85, 48, 0.08);}.elementor .e-7014e819-aec187b{column-gap:1.5rem;display:grid;row-gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-25d3604e-12d0162{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F8F8F8;display:flex;flex-direction:column;justify-content:start;align-items:stretch;}.elementor .e-5629d9d5-dde2d80{font-family:Cairo;font-weight:700;font-size:2.5rem;color:#FFFFFF;letter-spacing:0.02em;}.elementor .e-578867a7-573e54a{font-family:Cairo;font-weight:300;font-size:1.1rem;color:#A3B8AE;margin-block-start:0.5rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-49c424b6-ebcc702{text-align:center;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-531fc5fb-7693c47{font-family:Cairo;font-weight:800;font-size:3.5rem;color:#FFFFFF;text-align:center;}.elementor .e-7caf1eff-ab3ffc3{font-family:Cairo;font-weight:400;font-size:0.95rem;color:#A3B8AE;text-align:center;margin-block-start:0.25rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-59f8ad79-c208671{color:#015530;margin-block-start:0rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6da48853-47e95fe{font-family:Cairo;font-weight:600;font-size:1.15rem;color:#FFFFFF;text-align:start;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-3edc5559-deda3a4{color:#015530;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-712395e7-e4c1023{display:flex;flex-direction:column;align-items:stretch;}.elementor .e-30cfa790-c9ed565{font-family:Cairo;font-weight:700;font-size:1.05rem;color:#011A0F;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;background-color:#FFFFFF;}.elementor .e-30cfa790-c9ed565:hover,.elementor .e-30cfa790-c9ed565:focus-visible{color:#FFFFFF;background-color:#015530;}.elementor .e-4f5cf5f3-d115973{font-family:Cairo;font-weight:700;font-size:1.05rem;color:#FFFFFF;text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#015530;border-style:solid;background-color:transparent;}.elementor .e-4f5cf5f3-d115973:hover,.elementor .e-4f5cf5f3-d115973:focus-visible{background-color:#015530;}.elementor .e-260a0a1c-8bfa481{width:100%;column-gap:1.5rem;display:flex;flex-direction:row-reverse;row-gap:1rem;justify-content:center;align-items:center;}.elementor .e-51cf86ab-c59b9a2{width:100%;max-width:640px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3rem;padding-inline-end:3rem;border-width:1px;border-color:#015530;border-style:solid;background-color:#012113;display:flex;flex-direction:column;}.elementor .e-89a7ccb-22c8907{padding-block-start:5.6rem;padding-block-end:5.6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#011A0F;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4e52bf45-30137ba{font-family:Cairo;font-weight:700;font-size:1.1rem;color:#015530;letter-spacing:0.1em;text-align:start;text-transform:uppercase;}.elementor .e-1d7be176-66f1f93{font-family:Cairo;font-weight:800;font-size:2.8rem;color:#011A0F;line-height:1.3em;text-align:start;}.elementor .e-1d3631b9-343f19f{width:4rem;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:2px;border-color:#015530;border-style:solid;align-self:start;}.elementor .e-16949435-d5e39c2{font-family:Cairo;font-weight:400;font-size:1.1rem;color:#2C2C2C;line-height:1.8em;text-align:start;}.elementor .e-728262c9-8a51bed{font-family:Cairo;font-weight:700;font-size:1rem;color:#FFFFFF;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:0px;border-width:1px;border-color:#011A0F;border-style:solid;background-color:#011A0F;align-self:start;}.elementor .e-728262c9-8a51bed:hover,.elementor .e-728262c9-8a51bed:focus-visible{color:#011A0F;border-color:#011A0F;background-color:#F8F8F8;}.elementor .e-1f426185-6c47e7f{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;align-items:end;}.elementor .e-44e926bf-4ef68ee{width:100%;height:450px;object-fit:cover;}.elementor .e-13f0ae3c-6dd9789{width:48%;padding:1.5rem;border-width:1px;border-color:#015530;border-style:solid;display:flex;flex-direction:column;}.elementor .e-14502814-1344c86{column-gap:0rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F8F8F8;display:flex;flex-direction:row-reverse;row-gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-53ceba89-3f482bb{font-family:Cairo;font-weight:600;font-size:1.1rem;color:#015530;text-align:start;text-transform:uppercase;align-self:start;}.elementor .e-4f70792-8f49959{font-family:Cairo;font-weight:700;font-size:3.2rem;color:#011A0F;text-align:start;}.elementor .e-519a7a88-79dfe86{width:80px;color:#015530;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;align-self:start;}.elementor .e-3ebfaf88-5fafa57{margin-block-start:0rem;margin-block-end:5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:end;}.elementor .e-199b527b-a9e6ee7{font-family:Cairo;font-weight:900;font-size:6.5rem;color:#015530;text-align:start;margin-block-start:0rem;margin-block-end:-2rem;margin-inline-start:0rem;margin-inline-end:0rem;opacity:15%;}.elementor .e-537bb4db-bc1bc66{font-family:Cairo;font-weight:700;font-size:1.8rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-20d11776-265c325{width:48%;display:flex;flex-direction:column;align-items:start;}.elementor .e-31f9dc0a-62fb7e6{width:100%;height:380px;object-fit:cover;}.elementor .e-79b4aedf-e759c76{width:46%;overflow:hidden;}.elementor .e-586af4e3-c5c3d66{margin-block-start:0rem;margin-block-end:5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-31500404-96b4645{font-family:Cairo;font-weight:900;font-size:6.5rem;color:#015530;text-align:start;margin-block-start:0rem;margin-block-end:-2rem;margin-inline-start:0rem;margin-inline-end:0rem;opacity:15%;}.elementor .e-de3793e-0b99e7d{font-family:Cairo;font-weight:700;font-size:1.8rem;color:#011A0F;text-align:start;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-453f294d-75c19bc{width:48%;display:flex;flex-direction:column;align-items:start;}.elementor .e-6b9f8bd4-a8653e5{width:100%;height:380px;object-fit:cover;}.elementor .e-5bdc5f5e-e336b0e{width:46%;overflow:hidden;}.elementor .e-1e3e33c3-b5073c9{margin-block-start:0rem;margin-block-end:5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;}.elementor .e-91215e-ffe821f{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#FFFFFF;display:flex;flex-direction:column;}