.elementor .e-5a1027fa-a468{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#B7F64A;letter-spacing:0.18em;line-height:1.3;margin:0px;}.elementor .e-15ae790-7a0f{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:500;font-size:48px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-222d4664-42bb{max-width:41rem;font-family:"DM Sans";font-weight:400;font-size:1.125rem;color:#D8E0DB;line-height:1.72;margin:0px;}.elementor .e-27f249c3-5184:hover,.elementor .e-27f249c3-5184:focus-visible{background-color:#FFFFFF;transform:translate3d(0px, -2px, 0px);}.elementor .e-27f249c3-5184{font-family:Montserrat;font-weight:700;font-size:0.93rem;color:#0C1F0E;line-height:1;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.55rem;padding-inline-end:1.55rem;border-radius:0.45rem;background-color:#B7F64A;transition:transform 160ms;}.elementor .e-5abf9f06-1f5a:hover,.elementor .e-5abf9f06-1f5a:focus-visible{background-color:rgba(255,255,255,0.1);}.elementor .e-5abf9f06-1f5a{font-family:Montserrat;font-weight:700;font-size:0.93rem;color:#FFFFFF;line-height:1;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.55rem;padding-inline-end:1.55rem;border-radius:0.45rem;border-width:1px;border-color:rgba(255,255,255,0.42);border-style:solid;background-color:transparent;transition:background-color 160ms;}.elementor .e-63bab60d-a711{padding:0px;margin-block-start:0.35rem;display:flex;flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-48832444-204f{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-48844860-1489{font-family:"DM Sans";font-size:0.82rem;color:#AEBDB5;line-height:1.35;margin:0px;}.elementor .e-2b1d9d34-9132{padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 0px;}.elementor .e-74b0e703-ed44{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-22a450e6-3129{font-family:"DM Sans";font-size:0.82rem;color:#AEBDB5;line-height:1.35;margin:0px;}.elementor .e-49399615-5d70{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 0px;}.elementor .e-4aea7ef8-e1e2{font-family:Montserrat;font-weight:700;font-size:1rem;color:#FFFFFF;line-height:1.2;margin:0px;}.elementor .e-4b60b1f7-2da2{font-family:"DM Sans";font-size:0.82rem;color:#AEBDB5;line-height:1.35;margin:0px;}.elementor .e-36849695-3f29{padding-inline-start:1rem;border-inline-start-width:1px;display:flex;flex-direction:column;gap:0.2rem;flex:1 1 0px;}.elementor .e-5a68e55b-581c{width:100%;padding-block-start:1.35rem;margin-block-start:1.2rem;border-block-start-width:1px;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-50ac8360-8fb1{width:50%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.35rem;flex:1 1 50%;align-items:flex-start;}.elementor .e-7e316f79-cd0b{width:100%;height:440px;min-height:0px;max-height:440px;aspect-ratio:auto;object-fit:cover;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;border-end-start-radius:1.25rem;border-end-end-radius:0.3rem;box-shadow:0px 1.8rem 4rem 0px rgba(5,25,17,0.34);display:block;}.elementor .e-11816448-11d4{font-family:Montserrat;font-weight:700;font-size:0.67rem;color:#0C1F0E;letter-spacing:0.16em;margin:0px;}.elementor .e-4c541fa9-c981{font-family:Montserrat;font-weight:700;font-size:1.25rem;color:#0C1F0E;margin:0px;}.elementor .e-5fe7bcd-79a2{position:absolute;inset-inline-end:-1rem;inset-block-end:0.5rem;color:#0C1F0E;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0.65rem;background-color:#EEFCCE;box-shadow:0px 1rem 2rem 0px rgba(5,25,17,0.22);display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-691c11b1-e2a5{width:50%;min-width:0px;position:relative;padding-block-start:0.75rem;padding-block-end:2.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 50%;justify-content:center;align-items:stretch;}.elementor .e-74913ef3-5621{width:100%;min-width:0px;max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-597e0f8e-7e0f{overflow:hidden;position:relative;color:#FFFFFF;padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;background-image:linear-gradient(135deg, #0C1F0E 0%,#0C1F0E 72%,#0C1F0E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .e-5c417c08-3545{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#0C1F0E;letter-spacing:0.16em;line-height:1.3;margin:0px;}.elementor .e-165832b0-2f8e{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:500;font-size:34px;color:#0C1F0E;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-1eb23adf-f311{max-width:45rem;font-family:"DM Sans";font-weight:400;font-size:1.08rem;color:#4E5952;line-height:1.75;margin:0px;}.elementor .e-11c91d56-c66e{max-width:45rem;font-family:"DM Sans";font-weight:400;font-size:1.08rem;color:#4E5952;line-height:1.75;margin:0px;}.elementor .e-4f03f8-df8e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.15rem;flex:1 1 62%;}.elementor .e-36bfdbe8-4550{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#0C1F0E;letter-spacing:0.15em;margin:0px;}.elementor .e-bf2cdf9-af1e{font-family:Montserrat;font-weight:700;font-size:1.35rem;color:#0C1F0E;line-height:1.25;margin:0px;}.elementor .e-6c1e7bfd-1ea5{font-family:"DM Sans";font-size:0.98rem;color:#566057;line-height:1.65;margin:0px;}.elementor .e-5c46224-f89d{padding:2rem;border-start-start-radius:0px;border-start-end-radius:0.75rem;border-end-start-radius:0px;border-end-end-radius:0.75rem;border-inline-start-width:0.3rem;background-color:#EEFCCE;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 38%;}.elementor .e-596c3116-ce42{min-width:0px;max-width:76rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:5.5rem;align-items:flex-start;}.elementor .e-f4c3c98-d0dd{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-27fb1a21-499a{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#0C1F0E;letter-spacing:0.16em;margin:0px;}.elementor .e-3acbce1f-680f{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:500;font-size:34px;color:#0C1F0E;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-b2e5f5e-641d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 60%;}.elementor .e-6e32e603-8028{max-width:30rem;font-family:"DM Sans";font-size:1.05rem;color:#566057;line-height:1.7;margin:0px;flex:1 1 40%;}.elementor .e-1277b26a-5a94{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:4rem;justify-content:space-between;align-items:flex-end;}.elementor .e-7f23fd4a-e169{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#0C1F0E;letter-spacing:0.14em;margin:0px;}.elementor .e-3154fd38-176d{font-family:Montserrat;font-weight:700;font-size:1.45rem;color:#0C1F0E;line-height:1.22;margin:0px;}.elementor .e-270e404f-2ef9{font-family:"DM Sans";font-size:0.98rem;color:#566057;line-height:1.68;margin:0px;flex:1 1 auto;}.elementor .e-3e5727a6-3632:hover,.elementor .e-3e5727a6-3632:focus-visible{color:#0C1F0E;border-color:#2D936C;}.elementor .e-3e5727a6-3632{font-family:Montserrat;font-weight:700;font-size:0.82rem;color:#0C1F0E;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-4db5c630-e63e:hover,.elementor .e-4db5c630-e63e:focus-visible{box-shadow:0px 1.2rem 2.8rem 0px rgba(12,31,14,0.1);transform:translate3d(0px, -0.25rem, 0px);}.elementor .e-4db5c630-e63e{padding:2rem;border-radius:0.85rem;border-width:1px;border-color:#DDE1DA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.8rem 2.2rem 0px rgba(12,31,14,0.06);transition:transform 160ms, box-shadow 160ms;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-2d413ca1-b4e3{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#0C1F0E;letter-spacing:0.14em;margin:0px;}.elementor .e-1a5af976-225a{font-family:Montserrat;font-weight:700;font-size:1.45rem;color:#0C1F0E;line-height:1.22;margin:0px;}.elementor .e-523452a6-198b{font-family:"DM Sans";font-size:0.98rem;color:#566057;line-height:1.68;margin:0px;flex:1 1 auto;}.elementor .e-2a56329f-c537:hover,.elementor .e-2a56329f-c537:focus-visible{color:#0C1F0E;border-color:#2D936C;}.elementor .e-2a56329f-c537{font-family:Montserrat;font-weight:700;font-size:0.82rem;color:#0C1F0E;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-7c68610c-95fc:hover,.elementor .e-7c68610c-95fc:focus-visible{box-shadow:0px 1.2rem 2.8rem 0px rgba(12,31,14,0.1);transform:translate3d(0px, -0.25rem, 0px);}.elementor .e-7c68610c-95fc{padding:2rem;border-radius:0.85rem;border-width:1px;border-color:#DDE1DA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.8rem 2.2rem 0px rgba(12,31,14,0.06);transition:transform 160ms, box-shadow 160ms;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-6e4f5b94-f8e9{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#0C1F0E;letter-spacing:0.14em;margin:0px;}.elementor .e-2d94885b-ffb1{font-family:Montserrat;font-weight:700;font-size:1.45rem;color:#0C1F0E;line-height:1.22;margin:0px;}.elementor .e-71952c71-d1bf{font-family:"DM Sans";font-size:0.98rem;color:#566057;line-height:1.68;margin:0px;flex:1 1 auto;}.elementor .e-4336b1e7-d2bf:hover,.elementor .e-4336b1e7-d2bf:focus-visible{color:#0C1F0E;border-color:#2D936C;}.elementor .e-4336b1e7-d2bf{font-family:Montserrat;font-weight:700;font-size:0.82rem;color:#0C1F0E;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-69a0b3ec-1fcb:hover,.elementor .e-69a0b3ec-1fcb:focus-visible{box-shadow:0px 1.2rem 2.8rem 0px rgba(12,31,14,0.1);transform:translate3d(0px, -0.25rem, 0px);}.elementor .e-69a0b3ec-1fcb{padding:2rem;border-radius:0.85rem;border-width:1px;border-color:#DDE1DA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.8rem 2.2rem 0px rgba(12,31,14,0.06);transition:transform 160ms, box-shadow 160ms;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-72743a-8689{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#0C1F0E;letter-spacing:0.14em;margin:0px;}.elementor .e-19fe4354-d9f6{font-family:Montserrat;font-weight:700;font-size:1.45rem;color:#0C1F0E;line-height:1.22;margin:0px;}.elementor .e-6a29e053-cda6{font-family:"DM Sans";font-size:0.98rem;color:#566057;line-height:1.68;margin:0px;flex:1 1 auto;}.elementor .e-11b76f80-cbb2:hover,.elementor .e-11b76f80-cbb2:focus-visible{color:#0C1F0E;border-color:#2D936C;}.elementor .e-11b76f80-cbb2{font-family:Montserrat;font-weight:700;font-size:0.82rem;color:#0C1F0E;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-4e76fced-c5fe:hover,.elementor .e-4e76fced-c5fe:focus-visible{box-shadow:0px 1.2rem 2.8rem 0px rgba(12,31,14,0.1);transform:translate3d(0px, -0.25rem, 0px);}.elementor .e-4e76fced-c5fe{padding:2rem;border-radius:0.85rem;border-width:1px;border-color:#DDE1DA;border-style:solid;background-color:#FFFFFF;box-shadow:0px 0.8rem 2.2rem 0px rgba(12,31,14,0.06);transition:transform 160ms, box-shadow 160ms;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-77a86745-afd4{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, auto);}.elementor .e-54cc745a-5940{max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:3rem;}.elementor .e-2efb2fc6-9f89{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#EEFCCE;display:flex;flex-direction:column;}.elementor .e-49574cfb-261e{width:100%;aspect-ratio:4/5;object-fit:cover;border-start-start-radius:0.35rem;border-start-end-radius:1.1rem;border-end-start-radius:1.1rem;border-end-end-radius:1.1rem;display:block;}.elementor .e-252272ba-ee3c{font-family:Montserrat;font-weight:700;font-size:0.64rem;color:#B7F64A;letter-spacing:0.15em;margin:0px;}.elementor .e-6a93d3ec-2e1c{font-family:Montserrat;font-weight:700;font-size:1.35rem;color:#FFFFFF;margin:0px;}.elementor .e-1d731a88-1b93{font-family:"DM Sans";font-size:0.84rem;color:#CBD6CF;line-height:1.45;margin:0px;}.elementor .e-3421348c-284f{max-width:18.5rem;position:absolute;inset-block-end:0px;inset-inline-start:0px;color:#FFFFFF;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:0.65rem;background-color:#0C1F0E;box-shadow:0px 1.1rem 2.5rem 0px rgba(12,31,14,0.24);display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-42d89794-c794{position:relative;padding-block-start:0px;padding-block-end:3.25rem;padding-inline-start:2rem;padding-inline-end:0px;display:flex;flex-direction:column;flex:1 1 46%;}.elementor .e-4f93de49-ed08{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#0C1F0E;letter-spacing:0.16em;margin:0px;}.elementor .e-1aff273f-9247{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:500;font-size:34px;color:#0C1F0E;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-3a2c385d-9f96{max-width:40rem;font-family:"DM Sans";font-size:1.04rem;color:#566057;line-height:1.7;margin:0px;}.elementor .e-54c2153b-a453{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#0C1F0E;letter-spacing:0.1em;padding-block-start:0.18rem;margin:0px;flex:0 0 2rem;}.elementor .e-2f2f7a1a-b88c{font-family:"DM Sans";font-size:1rem;color:#36413A;line-height:1.55;margin:0px;}.elementor .e-6f82fd63-bb98{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-4df29d58-e784{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#0C1F0E;letter-spacing:0.1em;padding-block-start:0.18rem;margin:0px;flex:0 0 2rem;}.elementor .e-31a358b-c23e{font-family:"DM Sans";font-size:1rem;color:#36413A;line-height:1.55;margin:0px;}.elementor .e-673ce118-581a{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-34147c44-91e6{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#0C1F0E;letter-spacing:0.1em;padding-block-start:0.18rem;margin:0px;flex:0 0 2rem;}.elementor .e-65ad3cc7-9c35{font-family:"DM Sans";font-size:1rem;color:#36413A;line-height:1.55;margin:0px;}.elementor .e-2e88f4c6-aad0{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-29f19c72-1df5{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#0C1F0E;letter-spacing:0.1em;padding-block-start:0.18rem;margin:0px;flex:0 0 2rem;}.elementor .e-3472aea3-9a85{font-family:"DM Sans";font-size:1rem;color:#36413A;line-height:1.55;margin:0px;}.elementor .e-500ac814-dba4{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-71d62107-3634{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#0C1F0E;letter-spacing:0.1em;padding-block-start:0.18rem;margin:0px;flex:0 0 2rem;}.elementor .e-30600110-5f66{font-family:"DM Sans";font-size:1rem;color:#36413A;line-height:1.55;margin:0px;}.elementor .e-577623d2-87e8{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;align-items:flex-start;}.elementor .e-41706b26-ba8e{margin-block-start:0.35rem;display:flex;flex-direction:column;}.elementor .e-787402fe-e8ca:hover,.elementor .e-787402fe-e8ca:focus-visible{background-color:#0C1F0E;}.elementor .e-787402fe-e8ca{font-family:Montserrat;font-weight:700;font-size:0.9rem;color:#FFFFFF;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;margin-block-start:0.4rem;border-radius:0.4rem;background-color:#0C1F0E;align-self:flex-start;}.elementor .e-240e5842-ee1f{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 54%;}.elementor .e-2ed7f63b-536a{min-width:0px;max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:5rem;align-items:center;}.elementor .e-6b3b225b-7175{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-19f3e172-5056{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#B7F64A;letter-spacing:0.16em;margin:0px;}.elementor .e-688a3a07-5d68{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:500;font-size:34px;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-388343ea-17d2{max-width:45rem;font-family:"DM Sans";font-size:1.05rem;color:#CBD6CF;line-height:1.7;margin:0px;}.elementor .e-76c77f8d-97a2{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-3804c9ef-33a7{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-666c2577-9ee2{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-65d666f9-6ea4{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-589dee5a-4105{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-1f7b77d2-476a{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-2aa845a8-a9d5{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-1e871bbd-853b{font-family:"DM Sans";font-weight:500;font-size:0.92rem;color:#FFFFFF;line-height:1;padding-block-start:0.68rem;padding-block-end:0.68rem;padding-inline-start:0.85rem;padding-inline-end:0.85rem;margin:0px;border-radius:2rem;border-width:1px;border-color:rgba(255,255,255,0.22);border-style:solid;}.elementor .e-ec045ed-250e{margin-block-start:0.75rem;display:flex;flex-direction:row;gap:0.55rem;flex-wrap:wrap;}.elementor .e-1e86c28b-8069{font-family:"DM Sans";font-size:0.94rem;color:#AEBDB5;line-height:1.55;margin-block-start:0.5rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6c1cab24-eca4{min-width:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 68%;}.elementor .e-17b20-4982{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-1038f27d-3373{font-family:"DM Sans";font-size:0.88rem;color:#B9C7BF;margin:0px;}.elementor .e-237b109-8a6c{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-3674a669-121f{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-5d2bd15d-55ad{font-family:"DM Sans";font-size:0.88rem;color:#B9C7BF;margin:0px;}.elementor .e-29f068c-2453{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-775a3eaa-7946{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:700;font-size:22px;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-208009b5-9e10{font-family:"DM Sans";font-size:0.88rem;color:#B9C7BF;margin:0px;}.elementor .e-20b7cccf-f5e5{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.25rem;}.elementor .e-55c2e06a-de10:hover,.elementor .e-55c2e06a-de10:focus-visible{background-color:#FFFFFF;}.elementor .e-55c2e06a-de10{font-family:Montserrat;font-weight:700;font-size:0.88rem;color:#0C1F0E;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0.85rem;border-radius:0.4rem;background-color:#B7F64A;}.elementor .e-439f859f-1767{min-width:0px;padding-block-start:0.75rem;padding-block-end:1.6rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0.85rem;border-width:1px;border-color:rgba(255,255,255,0.13);border-style:solid;background-color:rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:0px;flex:1 1 32%;}.elementor .e-175296e0-6695{min-width:0px;max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:5rem;align-items:stretch;}.elementor .e-45fc9f13-17ce{padding-block-start:6.25rem;padding-block-end:6.25rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(140deg, #0C1F0E 0%,#0C1F0E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;}.elementor .e-12bc0ec1-b7eb{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#0C1F0E;letter-spacing:0.17em;margin:0px;}.elementor .e-766e901a-a0d7{width:100%;min-width:0px;max-width:900px;font-family:Montserrat;font-weight:500;font-size:34px;color:#0C1F0E;letter-spacing:-0.025em;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-15148079-e49c{width:100%;min-width:0px;max-width:100%;display:flex;flex-direction:column;gap:16px;}.elementor .e-52300194-55b1{width:100%;min-width:0px;max-width:78rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2.5rem;}.elementor .e-2793de1-c94fe5f{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;}.elementor .e-406f2c5-9425{max-width:800px;font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#0C1F0E;letter-spacing:0.16em;margin:0px;}.elementor .e-3633d324-b7a5{width:100%;min-width:0px;max-width:900px;font-family:Montserrat;font-weight:500;font-size:34px;color:#0C1F0E;letter-spacing:-0.025em;line-height:1.2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6b49ce65-643a{max-width:800px;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-797de2f7-6450{width:100%;min-width:0px;max-width:100%;position:sticky;inset-block-start:2rem;padding:0px;display:flex;flex-direction:column;gap:0.9rem;flex:0 1 auto;}.elementor .e-6d8df20c-79e6{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#0C1F0E;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-b88189f-layoutfix{min-width:0px;max-width:100%;flex:1 1 auto;}.elementor .e-3f055b1b-e2ec{min-width:0px;max-width:100%;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-20fa3745-df91{max-width:52rem;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-36470565-2691{min-width:0px;max-width:100%;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-1ffd8d91-b094{min-width:0px;max-width:100%;border-block-start-width:1px;display:block;}.elementor .e-53ebcf63-d3bb{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#0C1F0E;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-12ea4303-layoutfix{min-width:0px;max-width:100%;flex:1 1 auto;}.elementor .e-5df09f4a-e7e0{min-width:0px;max-width:100%;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-3fe251ed-dbe2{max-width:52rem;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-4749530f-82ec{min-width:0px;max-width:100%;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-5cc73831-1f20{min-width:0px;max-width:100%;border-block-start-width:1px;display:block;}.elementor .e-7b768f2e-e7ff{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#0C1F0E;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-6b726286-layoutfix{min-width:0px;max-width:100%;flex:1 1 auto;}.elementor .e-54a994b7-ae39{min-width:0px;max-width:100%;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-6437517d-433d{max-width:52rem;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-30e1936c-7efc{min-width:0px;max-width:100%;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-75aa715d-13a1{min-width:0px;max-width:100%;border-block-start-width:1px;display:block;}.elementor .e-4b1d3982-a43f{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#0C1F0E;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-50b686f5-layoutfix{min-width:0px;max-width:100%;flex:1 1 auto;}.elementor .e-df19e3-1671{min-width:0px;max-width:100%;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-38012f4f-4cda{max-width:52rem;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-2f59a07e-d211{min-width:0px;max-width:100%;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-586db96a-44f1{min-width:0px;max-width:100%;border-block-start-width:1px;display:block;}.elementor .e-76e5a934-2a83{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#0C1F0E;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-4149fada-layoutfix{min-width:0px;max-width:100%;flex:1 1 auto;}.elementor .e-54c490d5-a485{min-width:0px;max-width:100%;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-628de164-2dd8{max-width:52rem;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-28213e11-7211{min-width:0px;max-width:100%;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-2eb95ed4-6c99{min-width:0px;max-width:100%;border-block-start-width:1px;display:block;}.elementor .e-446c6b53-2f7f{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:600;font-size:18px;color:#0C1F0E;letter-spacing:-0.01em;line-height:1.4;margin:0px;}.elementor .e-5eb46243-layoutfix{min-width:0px;max-width:100%;flex:1 1 auto;}.elementor .e-50f8c066-e978{min-width:0px;max-width:100%;cursor:pointer;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-4025885e-d831{max-width:52rem;font-family:"DM Sans";font-size:1rem;color:#566057;line-height:1.68;margin:0px;}.elementor .e-1898c1ff-757f{min-width:0px;max-width:100%;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-117d9c6b-51d3{min-width:0px;max-width:100%;border-block-start-width:1px;display:block;}.elementor .e-38738266-cb88{width:100%;min-width:0px;max-width:100%;padding:0px;border-block-end-width:1px;display:flex;flex-direction:column;flex:0 1 auto;}.elementor .e-45a5998e-6aa8{width:100%;min-width:0px;max-width:1120px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px;align-items:stretch;}.elementor .e-79c146c2-b4d2{padding-block-start:6.25rem;padding-block-end:6.25rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#EEFCCE;display:flex;flex-direction:column;}.elementor .e-1ecc8572-ptscta{width:100%;min-width:0px;max-width:100%;font-family:Montserrat;font-weight:500;font-size:34px;color:#0C1F0E;letter-spacing:-0.025em;line-height:1.2;margin:0px;}.elementor .e-192b1d89-ptscta{max-width:670px;font-family:"DM Sans";font-size:17px;color:#5D655E;line-height:1.65;margin:0px;}.elementor .e-11805d53-ptscta{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-faaa6ec9-ptscta{font-family:"DM Sans";font-weight:700;font-size:16px;color:#FFFFFF;text-align:center;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:6px;border-width:1px;border-color:#0C1F0E;border-style:solid;background-color:#0C1F0E;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-faaa6ec9-ptscta:hover,.elementor .e-faaa6ec9-ptscta:focus-visible{color:#FFFFFF;border-color:#2D936C;background-color:#2D936C;}.elementor .e-756960d8-ptscta{font-family:"DM Sans";font-weight:700;font-size:16px;color:#0C1F0E;text-align:center;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:6px;border-width:1px;border-color:#0C1F0E;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-756960d8-ptscta:hover,.elementor .e-756960d8-ptscta:focus-visible{color:#FFFFFF;border-color:#0C1F0E;background-color:#0C1F0E;}.elementor .e-9cf95366-ptscta{min-width:0px;padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .e-05a59fba-ptscta{width:100%;min-width:0px;max-width:1248px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:center;}.elementor .e-60686d63-ptscta{width:100%;min-width:0px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;background-color:#EEFCCE;display:flex;flex-direction:column;}.elementor .e-403bf358-1514{width:100%;overflow:hidden;color:#242824;padding:0px;background-color:#FFFFFF;}