.elementor .e-19407c63-6fb1{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#C9A961;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-1222df03-69b2{max-width:48rem;font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(3.4rem,7vw,6.4rem);color:#F5F1E8;letter-spacing:-0.03em;line-height:.94;}.elementor .e-cef1635-2cb4{max-width:43rem;font-family:Montserrat;font-size:1.05rem;color:rgba(245,241,232,.88);line-height:1.75;}.elementor .e-1b66dba3-c2a3:hover,.elementor .e-1b66dba3-c2a3:focus-visible{color:#F5F1E8;background-color:#0E4B40;transform:translate3d(0px, -2px, 0px);}.elementor .e-1b66dba3-c2a3{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#18231F;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0px;border-width:1px;border-color:#C9A961;border-style:solid;background-color:#C9A961;transition:background-color,color,transform;\n}.elementor .e-58749d2a-ed3c:hover,.elementor .e-58749d2a-ed3c:focus-visible{color:#18231F;background-color:#F5F1E8;transform:translate3d(0px, -2px, 0px);}.elementor .e-58749d2a-ed3c{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#F5F1E8;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0px;border-width:1px;border-color:rgba(245,241,232,.56);border-style:solid;background-color:transparent;transition:background-color,color,transform;\n}.elementor .e-4a873717-1296{padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-3256be90-9d86{width:100%;max-width:74rem;padding:0px;flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-61321de4-bff2{min-height:38rem;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(7,34,29,.88) 0%,rgba(7,34,29,.72) 50%,rgba(7,34,29,.26) 100%),url("https://newforest.ie/wp-content/uploads/2025/12/18th-House.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;justify-content:center;align-items:center;}.elementor .e-30e3e166-6653{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#9A752F;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-4e30d8c7-98ff{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem,4.5vw,4rem);color:#0E4B40;letter-spacing:-0.025em;line-height:1;}.elementor .e-550ac145-e499{font-family:Montserrat;font-size:0.98rem;color:#5E6B65;line-height:1.75;}.elementor .e-446708c1-6a0f{font-family:Montserrat;font-size:0.98rem;color:#5E6B65;line-height:1.75;}.elementor .e-e137d46-75c6{font-family:"Cormorant Garamond";font-size:1.4rem;color:#0E4B40;line-height:1.35;font-style:italic;}.elementor .e-37122d2a-bfe8{font-family:Montserrat;font-weight:600;font-size:0.72rem;color:#9A752F;letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-7db66327-caf6{padding:1.5rem;margin-block-start:1rem;background-color:#F5F1E8;flex-direction:column;gap:0.75rem;border-inline-start:3px solid #C9A961;\n}.elementor .e-3f846311-fedb{width:50%;min-width:0px;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-88c58e4-1b8b{width:50%;height:38rem;min-width:0px;object-fit:cover;box-shadow:18px 18px 0px 0px #F5F1E8;}.elementor .e-4a8561ff-67a7{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4.5rem;align-items:center;}.elementor .e-29a6fb1-d585{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FCFAF6;}.elementor .e-3502bc9b-9f96{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#9A752F;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-2950a3dd-aae0{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem,4.5vw,4rem);color:#0E4B40;line-height:1;}.elementor .e-3a2bde7b-f25f{padding:0px;flex-direction:column;gap:0.65rem;}.elementor .e-24a985ef-e0c7{max-width:31rem;font-family:Montserrat;font-size:0.98rem;color:#5E6B65;line-height:1.75;}.elementor .e-13774fdb-302a{padding:0px;gap:3rem;justify-content:space-between;align-items:flex-end;}.elementor .e-1b809a5e-b095{font-family:Montserrat;font-weight:700;font-size:0.72rem;color:#C9A961;letter-spacing:0.16em;}.elementor .e-c03b06d-65f7{font-family:"Cormorant Garamond";font-weight:500;font-size:5rem;color:#F5F1E8;line-height:.9;}.elementor .e-469627cf-a7b6{font-family:Montserrat;font-size:0.9rem;color:rgba(245,241,232,.78);line-height:1.65;}.elementor .e-57ce9118-f6d4:hover,.elementor .e-57ce9118-f6d4:focus-visible{color:#F5F1E8;background-color:#082F28;}.elementor .e-57ce9118-f6d4{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#18231F;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0px;border-width:1px;border-color:#C9A961;border-style:solid;background-color:#C9A961;}.elementor .e-adf8544-cd0e{width:40%;padding-block-start:3.25rem;padding-block-end:3.25rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:#0E4B40;flex-direction:column;gap:1rem;justify-content:center;align-items:flex-start;}.elementor .e-4e2de745-7fe0{font-family:"Cormorant Garamond";font-weight:500;font-size:2.2rem;color:#F5F1E8;}.elementor .e-3d7f2b01-98b6{font-family:Montserrat;font-size:0.9rem;color:rgba(245,241,232,.86);line-height:1.75;& ul { margin:0px;padding-inline-start:1.2rem; } & li { margin-block-end:.45rem; } & li::marker { color:#C9A961; } & ul, & ol, & li, & li * { color: #F5F1E8 !important; } & li::marker { color: #C9A961 !important; }\n}.elementor .e-16e4aec5-56f1{width:60%;padding-block-start:3.25rem;padding-block-end:3.25rem;padding-inline-start:3rem;padding-inline-end:3rem;flex-direction:column;gap:1.25rem;& ul, & ol, & li, & li * { color: #F5F1E8 !important; } & li::marker { color: #C9A961 !important; }\n}.elementor .e-1d0284b1-a302{padding:0px;background-color:#082F28;box-shadow:0px 20px 50px 0px rgba(8,47,40,.16);align-items:stretch;}.elementor .e-d441785-6881{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2.25rem;}.elementor .e-59b90db9-88c5{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F5F1E8;}.elementor .e-34f61097-74c7{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#9A752F;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-a88b10c-c422{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem,4.5vw,4rem);color:#0E4B40;line-height:1;}.elementor .e-6d9aac57-c2fb{max-width:45rem;font-family:Montserrat;font-size:0.98rem;color:#5E6B65;line-height:1.75;margin-block-end:1rem;}.elementor .e-4588a997-de71{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-49f27005-7306{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-417e90b6-a59a{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-dda875f-25d2{font-family:Montserrat;font-size:0.86rem;color:#5E6B65;line-height:1.65;}.elementor .e-b595e01-ca56{width:calc(25% - .75rem);min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-width:1px;border-color:rgba(14,75,64,.16);border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(14,75,64,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-497e2f1b-7618{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5df9f74b-4729{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-32d57724-1705{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-4a36d700-aa61{font-family:Montserrat;font-size:0.86rem;color:#5E6B65;line-height:1.65;}.elementor .e-4ac22985-5038{width:calc(25% - .75rem);min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-width:1px;border-color:rgba(14,75,64,.16);border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(14,75,64,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-39480b0e-61bb{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-2bde9d48-13aa{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-39b4cb43-c115{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-7680292b-1fa4{font-family:Montserrat;font-size:0.86rem;color:#5E6B65;line-height:1.65;}.elementor .e-7bf2d0d5-d99a{width:calc(25% - .75rem);min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-width:1px;border-color:rgba(14,75,64,.16);border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(14,75,64,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-4b9c6aa4-8ffa{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-1e0e2906-a755{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-41e3754f-c79d{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-a789282-1204{font-family:Montserrat;font-size:0.86rem;color:#5E6B65;line-height:1.65;}.elementor .e-15fec8ac-ad74{width:calc(25% - .75rem);min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-width:1px;border-color:rgba(14,75,64,.16);border-style:solid;background-color:#FFFFFF;box-shadow:0px 12px 30px 0px rgba(14,75,64,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-5fd39baa-fc05{padding:0px;margin-block-start:1.25rem;gap:1rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-967c8b7-d850{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.15rem;}.elementor .e-211adf3d-215f{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FCFAF6;}.elementor .e-6f0fce0d-2e44{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#C9A961;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-2708ae0d-6f7e{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem,4.5vw,4rem);color:#F5F1E8;line-height:1;}.elementor .e-fbea5f1-d6b4{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-2971ff14-2fb9{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#F5F1E8;line-height:1.1;}.elementor .e-e083cfe-91b7{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#F5F1E8;line-height:1;}.elementor .e-5538fe2d-f43b{font-family:Montserrat;font-size:0.86rem;color:rgba(245,241,232,.75);line-height:1.65;}.elementor .e-b319ea8-28d7{width:calc(33.333% - .67rem);min-width:0px;padding:2rem;border-width:1px;border-color:rgba(245,241,232,.22);border-style:solid;background-color:rgba(255,255,255,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-6c610236-5c15{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-70a0b693-3a92{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#F5F1E8;line-height:1.1;}.elementor .e-6855f5fa-fc05{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#F5F1E8;line-height:1;}.elementor .e-2fac7830-4207{font-family:Montserrat;font-size:0.86rem;color:rgba(245,241,232,.75);line-height:1.65;}.elementor .e-5250fe64-7432{width:calc(33.333% - .67rem);min-width:0px;padding:2rem;border-width:1px;border-color:rgba(245,241,232,.22);border-style:solid;background-color:rgba(255,255,255,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-32121da6-90d9{font-family:Montserrat;font-weight:700;font-size:0.68rem;color:#9A752F;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-59d4f82c-476a{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#F5F1E8;line-height:1.1;}.elementor .e-7a40c8c9-6710{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#F5F1E8;line-height:1;}.elementor .e-47f8b84f-3c2b{font-family:Montserrat;font-size:0.86rem;color:rgba(245,241,232,.75);line-height:1.65;}.elementor .e-47c5e0c6-be54{width:calc(33.333% - .67rem);min-width:0px;padding:2rem;border-width:1px;border-color:rgba(245,241,232,.22);border-style:solid;background-color:rgba(255,255,255,.06);flex-direction:column;gap:0.8rem;align-items:flex-start;}.elementor .e-20b45bc7-d9a5{padding:0px;margin-block-start:1.25rem;gap:1rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-3a207b10-b3e0{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.15rem;}.elementor .e-19de3f6a-89a4{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#0E4B40;}.elementor .e-66b753ed-9214{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#9A752F;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-7af0fe6a-897c{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem,4.5vw,4rem);color:#0E4B40;line-height:1;}.elementor .e-5c120e08-1602{padding:0px;flex-direction:column;gap:0.65rem;}.elementor .e-58e7786e-2b7c{max-width:31rem;font-family:Montserrat;font-size:0.98rem;color:#5E6B65;line-height:1.75;}.elementor .e-b34f80f-3add{padding:0px;gap:3rem;justify-content:space-between;align-items:flex-end;}.elementor .e-15a3ceea-568f{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-433a9c72-4d55{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-6f12316e-d31d{width:calc(33.333% - .67rem);padding-block-start:2.3rem;padding-block-end:2.3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FCFAF6;flex-direction:column;gap:0.75rem;align-items:flex-start;border-block-start:3px solid #C9A961;\n}.elementor .e-1e9b9d47-d506{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-39896a96-4293{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-726d2201-d532{width:calc(33.333% - .67rem);padding-block-start:2.3rem;padding-block-end:2.3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FCFAF6;flex-direction:column;gap:0.75rem;align-items:flex-start;border-block-start:3px solid #C9A961;\n}.elementor .e-3ea760e3-310a{font-family:"Cormorant Garamond";font-weight:600;font-size:1.65rem;color:#0E4B40;line-height:1.1;}.elementor .e-36454103-b74a{font-family:"Cormorant Garamond";font-weight:500;font-size:2.6rem;color:#0E4B40;line-height:1;}.elementor .e-519dd8b5-3ee4{width:calc(33.333% - .67rem);padding-block-start:2.3rem;padding-block-end:2.3rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FCFAF6;flex-direction:column;gap:0.75rem;align-items:flex-start;border-block-start:3px solid #C9A961;\n}.elementor .e-4f37ce78-8fc4{padding:0px;margin-block-start:1.25rem;gap:1rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-1b82e4f0-2ad4{font-family:Montserrat;font-size:0.82rem;color:#5E6B65;line-height:1.6;margin-block-start:1rem;}.elementor .e-4f20dfe-a3dd{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.15rem;}.elementor .e-6128a22b-e785{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F5F1E8;}.elementor .e-1dc46856-556c{font-family:"Cormorant Garamond";font-weight:500;font-size:2rem;color:#C9A961;}.elementor .e-32e04d26-d28a{font-family:Montserrat;font-size:0.84rem;color:rgba(245,241,232,.78);line-height:1.6;}.elementor .e-74a85f64-7ff9{width:25%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.75rem;border-inline-end:1px solid rgba(245,241,232,.18);\n}.elementor .e-635d53be-e02c{font-family:"Cormorant Garamond";font-weight:500;font-size:2rem;color:#C9A961;}.elementor .e-263be295-fe82{font-family:Montserrat;font-size:0.84rem;color:rgba(245,241,232,.78);line-height:1.6;}.elementor .e-30443493-218f{width:25%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.75rem;border-inline-end:1px solid rgba(245,241,232,.18);\n}.elementor .e-72eefec4-987a{font-family:"Cormorant Garamond";font-weight:500;font-size:2rem;color:#C9A961;}.elementor .e-660d2270-2d1a{font-family:Montserrat;font-size:0.84rem;color:rgba(245,241,232,.78);line-height:1.6;}.elementor .e-57ebdfd8-b509{width:25%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.75rem;border-inline-end:1px solid rgba(245,241,232,.18);\n}.elementor .e-6f383187-e755{font-family:"Cormorant Garamond";font-weight:500;font-size:2rem;color:#C9A961;}.elementor .e-208b6b4f-79ec{font-family:Montserrat;font-size:0.84rem;color:rgba(245,241,232,.78);line-height:1.6;}.elementor .e-532fd146-5acd{width:25%;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;gap:0.75rem;border-inline-end:1px solid rgba(245,241,232,.18);\n}.elementor .e-77b5df4e-e91c{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:0px;align-items:stretch;}.elementor .e-490f15ec-aea2{padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#082F28;}.elementor .e-170356-c4a8{width:100%;height:100%;min-height:440px;aspect-ratio:auto;object-fit:cover;border-radius:0px;object-position: center;\n}.elementor .e-6d3fe48e-4df2{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#D5B96E;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-343106e2-1631{font-family:Georgia;font-weight:400;font-size:clamp(2.25rem, 4vw, 3.6rem);color:#F5F1E8;line-height:1.08;}.elementor .e-446bddc5-b55f{font-family:Montserrat;font-size:1rem;color:rgba(245,241,232,.84);line-height:1.75;}.elementor .e-6477cc6e-e29c{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#18302B;letter-spacing:0.1em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.6rem;border-radius:0px;background-color:#C9A961;}.elementor .e-6477cc6e-e29c:hover,.elementor .e-6477cc6e-e29c:focus-visible{color:#18302B;background-color:#E0C47E;}.elementor .e-2bfc93ae-dc7a{width:42%;padding:clamp(2.5rem, 5vw, 4.5rem);background-color:#0B3D32;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:flex-start;}.elementor .e-f671dcb-dd94{width:100%;max-width:1180px;overflow:hidden;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:8px;background-color:#0B3D32;box-shadow:0px 22px 55px 0px rgba(11,61,50,.18);display:flex;flex-direction:row;gap:0px;align-items:stretch;& > .e-image-link-base { width: 58%; display: block; overflow: hidden; flex-shrink: 0; } & > .e-image-link-base img { width: 100% !important; height: 100% !important; min-height: 440px; object-fit: cover; object-position: center; }\n}.elementor .e-7b4a321-2da2{width:100%;padding-block-start:clamp(3.5rem, 6vw, 5rem);padding-block-end:clamp(3.5rem, 6vw, 5rem);padding-inline-start:clamp(1.25rem, 5vw, 4rem);padding-inline-end:clamp(1.25rem, 5vw, 4rem);border-block-start-width:1px;background-color:#F5F1E8;display:flex;flex-direction:column;align-items:center;border-top-style: solid; border-top-color: rgba(201,169,97,.35); border-top-style: solid; border-top-color: rgba(201,169,97,.35);\n}.elementor .e-1fefaaed-ee54{font-family:Montserrat;font-weight:700;font-size:0.74rem;color:#9A752F;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-61ec462e-cb39{font-family:"Cormorant Garamond";font-weight:500;font-size:clamp(2.5rem,4.5vw,4rem);color:#0E4B40;line-height:1;}.elementor .e-62c5128-f43d{font-family:Montserrat;font-size:0.98rem;color:#5E6B65;line-height:1.75;}.elementor .e-2b9859a5-eeee:hover,.elementor .e-2b9859a5-eeee:focus-visible{color:#F5F1E8;background-color:#0E4B40;}.elementor .e-2b9859a5-eeee{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#18231F;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0px;border-width:1px;border-color:#C9A961;border-style:solid;background-color:#C9A961;}.elementor .e-36dee986-66a0:hover,.elementor .e-36dee986-66a0:focus-visible{color:#F5F1E8;background-color:#0E4B40;}.elementor .e-36dee986-66a0{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#0E4B40;letter-spacing:0.11em;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.45rem;padding-inline-end:1.45rem;border-radius:0px;border-width:1px;border-color:#0E4B40;border-style:solid;background-color:transparent;}.elementor .e-678b5472-6e3c{padding:0px;gap:0.75rem;flex-wrap:wrap;align-items:center;}.elementor .e-be66300-1283{font-family:Montserrat;font-size:0.74rem;color:#5E6B65;line-height:1.55;margin-block-start:0.5rem;}.elementor .e-98da7e2-4ac4{width:58%;padding:0px;flex-direction:column;gap:1rem;align-items:flex-start;}.elementor .e-70be1a0-36c6{font-family:"Cormorant Garamond";font-weight:500;font-size:2rem;color:#F5F1E8;}.elementor .e-ac571cb-1c83{font-family:Montserrat;font-size:0.9rem;color:rgba(245,241,232,.86);line-height:1.8;& ul { margin:0px;padding-inline-start:1.2rem; } & li::marker { color:#C9A961; } & ul, & ol, & li, & li * { color: #F5F1E8 !important; } & li::marker { color: #C9A961 !important; }\n}.elementor .e-39294a43-8b3b{width:42%;padding:2.5rem;background-color:#0E4B40;flex-direction:column;gap:1.25rem;& ul, & ol, & li, & li * { color: #F5F1E8 !important; } & li::marker { color: #C9A961 !important; }\n}.elementor .e-543ab500-18fb{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;align-items:stretch;}.elementor .e-5e121f6c-1c58{padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FCFAF6;}.elementor .e-73c3d65c-916e{color:#18231F;padding:0px;background-color:#FCFAF6;flex-direction:column;}