.elementor .e-4abed11a-982e{font-family:var(--nf-body);font-weight:700;font-size:0.82rem;color:var(--nf-gold);letter-spacing:0.18em;}.elementor .e-6d22f628-a8c7{font-family:var(--nf-display);font-weight:500;font-size:5.4rem;color:#ffffff;letter-spacing:-0.02em;line-height:.95;text-shadow:0 4px 24px rgba(0,0,0,.3);\n}.elementor .e-2f9df112-e9e8{max-width:44rem;font-family:var(--nf-body);font-size:1.05rem;color:#ffffff;letter-spacing:0.06em;line-height:1.7;text-transform:uppercase;}.elementor .e-5814bde7-45a0:hover,.elementor .e-5814bde7-45a0:focus-visible{background-color:var(--nf-gold);}.elementor .e-5814bde7-45a0{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;border-width:1px;border-color:var(--nf-gold);border-style:solid;background-color:var(--nf-forest);}.elementor .e-162d3fbd-8aa7:hover,.elementor .e-162d3fbd-8aa7:focus-visible{background-color:#ffffff;}.elementor .e-162d3fbd-8aa7{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-ink);letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-gold);}.elementor .e-75455d9c-5a2a{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:0.8rem;justify-content:center;}.elementor .e-4dcafd6e-5270{max-width:58rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-17048e2-4d09{min-height:42rem;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(180deg, rgba(7,34,29,.30) 0%,rgba(7,34,29,.72) 100%),url("https://newforest.ie/wp-content/uploads/2025/12/18th-House.png");background-repeat: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:center;}.elementor .e-67d4feaf-832d{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;}.elementor .e-5e897e67-53c9{font-family:var(--nf-body);font-size:0.78rem;color:rgba(255,255,255,.75);}.elementor .e-28e2987a-c7d5{padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:0px;padding-inline-end:1.5rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.15rem;border-right-style: solid; border-right-color: rgba(255,255,255,.35);\n}.elementor .e-794d7d9b-877d{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;}.elementor .e-74f3acd8-53ff{font-family:var(--nf-body);font-size:0.78rem;color:rgba(255,255,255,.75);}.elementor .e-5e781399-d380{padding-block-start:0.6rem;padding-block-end:0px;padding-inline-start:0.6rem;padding-inline-end:1.5rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.15rem;border-right-style: solid; border-right-color: rgba(255,255,255,.35);\n}.elementor .e-336d61a-a932{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;}.elementor .e-6505ffb3-ba34{font-family:var(--nf-body);font-size:0.78rem;color:rgba(255,255,255,.75);}.elementor .e-8f90525-8865{padding-block-start:0.6rem;padding-block-end:0px;padding-inline-start:0.6rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:0.15rem;}.elementor .e-16e269a8-362c{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-ink);letter-spacing:0.1em;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;border-radius:0px;background-color:var(--nf-gold);}.elementor .e-557582d0-601a{max-width:72rem;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;align-items:center;}.elementor .e-52620728-ed43{padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--nf-forest);}.elementor .e-5c12ec8a-95ba{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-4e38f8c6-de88{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:var(--nf-forest);line-height:1.02;}.elementor .e-519715-6706{font-family:var(--nf-body);font-size:1rem;color:var(--nf-ink);line-height:1.75;}.elementor .e-4f0249be-a6b0:hover,.elementor .e-4f0249be-a6b0:focus-visible{background-color:var(--nf-gold);transform:translate3d(0px, -2px, 0px);}.elementor .e-4f0249be-a6b0{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-forest);transition:background-color, transform;\n}.elementor .e-71993be6-14c3{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 42%;align-items:flex-start;}.elementor .e-35f7ee22-e67f{min-width:0px;max-width:58%;aspect-ratio:16/9;object-fit:cover;box-shadow:0px 24px 60px 0px rgba(14,75,64,.15);flex:1 1 58%;}.elementor .e-2b4f7458-58dd{max-width:72rem;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-2b885731-470b{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;}.elementor .e-309707f0-5627{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-3ed10051-74aa{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:var(--nf-forest);line-height:1.02;}.elementor .e-26e79dd3-cf97{text-align:center;padding:0px;display:flex;flex-direction:column;gap:0.6rem;align-items:center;}.elementor .e-3fe8d475-29bf{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-4cdd3377-1127{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-575fd196-db06:hover,.elementor .e-575fd196-db06:focus-visible{color:var(--nf-forest);}.elementor .e-575fd196-db06{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-gold);letter-spacing:0.1em;margin-block-start:auto;}.elementor .e-5b285758-295c{padding:2rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 30%;}.elementor .e-47484c4f-1536{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-4a5c9601-d4bd{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-1261b58-3c27:hover,.elementor .e-1261b58-3c27:focus-visible{color:var(--nf-forest);}.elementor .e-1261b58-3c27{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-gold);letter-spacing:0.1em;margin-block-start:auto;}.elementor .e-6d7afa96-c793{padding:2rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 30%;}.elementor .e-719aeb8-d3bc{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-4a1fbe05-88b2{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-2b2c8325-5a97:hover,.elementor .e-2b2c8325-5a97:focus-visible{color:var(--nf-forest);}.elementor .e-2b2c8325-5a97{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-gold);letter-spacing:0.1em;margin-block-start:auto;}.elementor .e-7dc23d6-496c{padding:2rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 30%;}.elementor .e-ec4cf67-7b61{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-15450912-4bb2{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-431fba1b-aaf2:hover,.elementor .e-431fba1b-aaf2:focus-visible{color:var(--nf-forest);}.elementor .e-431fba1b-aaf2{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-gold);letter-spacing:0.1em;margin-block-start:auto;}.elementor .e-b71bdf1-e020{padding:2rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 30%;}.elementor .e-5c87bf18-9501{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-481efb1b-2cb9{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-61165ac8-22ab:hover,.elementor .e-61165ac8-22ab:focus-visible{color:var(--nf-forest);}.elementor .e-61165ac8-22ab{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-gold);letter-spacing:0.1em;margin-block-start:auto;}.elementor .e-24a311c9-37b0{padding:2rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 30%;}.elementor .e-51bacb29-92ca{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-50317451-ca38{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-1153aef7-e1bb:hover,.elementor .e-1153aef7-e1bb:focus-visible{color:var(--nf-forest);}.elementor .e-1153aef7-e1bb{font-family:var(--nf-body);font-weight:700;font-size:0.75rem;color:var(--nf-gold);letter-spacing:0.1em;margin-block-start:auto;}.elementor .e-7a90bca9-210e{padding:2rem;background-color:#ffffff;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 30%;}.elementor .e-50ca678b-90d3{max-width:72rem;padding:0px;background-color:rgba(14,75,64,.18);display:flex;flex-direction:row;gap:1px;flex-wrap:wrap;}.elementor .e-9076564-4b31{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--nf-cream);display:flex;flex-direction:column;gap:3rem;align-items:center;}.elementor .e-40de0ee1-a631{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-2b0d0aa3-b089{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:var(--nf-forest);line-height:1.02;}.elementor .e-10d31f72-78d1{font-family:var(--nf-body);font-size:1rem;color:var(--nf-ink);line-height:1.75;}.elementor .e-1142df47-507c:hover,.elementor .e-1142df47-507c:focus-visible{background-color:var(--nf-gold);transform:translate3d(0px, -2px, 0px);}.elementor .e-1142df47-507c{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-forest);transition:background-color, transform;\n}.elementor .e-7bb1de98-2dd4{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 29%;align-items:flex-start;}.elementor .e-9dfc727-4e97{width:100%;aspect-ratio:4/3;object-fit:cover;}.elementor .e-42c8c4a5-b397{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-71d01c9f-39af{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-40172b5-3ef0{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-2187ddf9-1f40{width:100%;aspect-ratio:4/3;object-fit:cover;}.elementor .e-75ad0242-c917{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-52a7da07-d214{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-634325f9-3f25{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-44f4ef7c-c8cd{width:100%;aspect-ratio:4/3;object-fit:cover;}.elementor .e-54476065-88f8{font-family:var(--nf-display);font-weight:600;font-size:1.55rem;color:var(--nf-forest);line-height:1.15;}.elementor .e-3ae76b6b-92b8{font-family:var(--nf-body);font-size:0.9rem;color:var(--nf-ink);line-height:1.6;}.elementor .e-51432ac1-99ad{padding:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-4bcbbb67-4cee{padding:0px;display:flex;flex-direction:row;gap:1rem;flex:1 1 71%;}.elementor .e-4b3f6bef-f3ce{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:3rem;align-items:center;}.elementor .e-496c87d5-7ae8{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#fbfaf6;}.elementor .e-10d258b-e2b1{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-4cfd76d7-9efb{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:#ffffff;line-height:1.02;}.elementor .e-2fe6976d-c260{font-family:var(--nf-body);font-size:1rem;color:rgba(255,255,255,.82);line-height:1.75;}.elementor .e-2e1d77d2-2428{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-ink);letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-gold);}.elementor .e-e4a709b-d30b{min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;display:flex;flex-direction:column;gap:1rem;flex:0 1 40%;justify-content:center;align-items:flex-start;}.elementor .e-67021869-5ad2{min-width:0px;min-height:32rem;max-width:60%;object-fit:cover;flex:1 1 60%;}.elementor .e-3974ea0a-bb10{padding:0px;background-color:var(--nf-forest);display:flex;flex-direction:row;align-items:stretch;}.elementor .e-39b2c264-407f{min-width:0px;max-width:55%;aspect-ratio:16/10;object-fit:cover;flex:1 1 55%;}.elementor .e-1779d2fa-f567{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-1345de2b-9c87{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:var(--nf-forest);line-height:1.02;}.elementor .e-3ee8628b-e8ab{font-family:var(--nf-body);font-size:1rem;color:var(--nf-ink);line-height:1.75;}.elementor .e-4b7060a6-7983{font-family:var(--nf-body);font-size:0.92rem;color:var(--nf-ink);line-height:1.9;}.elementor .e-374be4b5-ec4d:hover,.elementor .e-374be4b5-ec4d:focus-visible{background-color:var(--nf-gold);transform:translate3d(0px, -2px, 0px);}.elementor .e-374be4b5-ec4d{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-forest);transition:background-color, transform;\n}.elementor .e-36ff9ec2-d6af{padding:0px;display:flex;flex-direction:column;gap:1rem;flex:0 1 45%;align-items:flex-start;}.elementor .e-5fd4cdc-ad25{max-width:72rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-76e40bf2-ad60{padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;}.elementor .e-42624988-e1d4{font-family:Montserrat;font-weight:700;font-size:0.75rem;color:#D2B36C;letter-spacing:0.18em;line-height:1.3;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-7b547fb7-ab02{font-family:"Cormorant Garamond";font-weight:500;font-size:4.4rem;color:#F7F2E8;letter-spacing:-0.02em;line-height:0.98;margin-block-end:1.25rem;}.elementor .e-39383715-b943{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#0E4B40;letter-spacing:0.14em;line-height:1;text-transform:uppercase;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;margin-block-end:1.5rem;background-color:#D2B36C;}.elementor .e-5acbc7b7-d9ac{max-width:45rem;font-family:Montserrat;font-weight:400;font-size:1rem;color:rgba(247,242,232,0.86);line-height:1.75;margin-block-end:2rem;}.elementor .e-3d6c09b1-75d6{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#D2B36C;letter-spacing:0.12em;line-height:1.2;margin-block-end:0.35rem;}.elementor .e-14968284-a884{font-family:Montserrat;font-size:0.88rem;color:#F7F2E8;line-height:1.45;}.elementor .e-14c796c4-c824{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;flex:1 1 0px;border-top-style: solid; border-top-color: rgba(210,179,108,0.65);\n}.elementor .e-cce3dd0-b702{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#D2B36C;letter-spacing:0.12em;line-height:1.2;margin-block-end:0.35rem;}.elementor .e-41bea8d5-ba5c{font-family:Montserrat;font-size:0.88rem;color:#F7F2E8;line-height:1.45;}.elementor .e-bfb5a00-ce2b{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;flex:1 1 0px;border-top-style: solid; border-top-color: rgba(210,179,108,0.65);\n}.elementor .e-6b970217-c890{font-family:Montserrat;font-weight:700;font-size:0.78rem;color:#D2B36C;letter-spacing:0.12em;line-height:1.2;margin-block-end:0.35rem;}.elementor .e-760b923a-1fc5{font-family:Montserrat;font-size:0.88rem;color:#F7F2E8;line-height:1.45;}.elementor .e-594e785f-6975{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;flex:1 1 0px;border-top-style: solid; border-top-color: rgba(210,179,108,0.65);\n}.elementor .e-37bfd92f-c3aa{width:100%;margin-block-end:2.25rem;flex-direction:row;gap:1rem;}.elementor .e-3bde5a4-8aa7:hover,.elementor .e-3bde5a4-8aa7:focus-visible{color:#F7F2E8;background-color:transparent;}.elementor .e-3bde5a4-8aa7{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#0E4B40;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:#D2B36C;border-style:solid;background-color:#D2B36C;}.elementor .e-5976f8b9-a335:hover,.elementor .e-5976f8b9-a335:focus-visible{color:#0E4B40;background-color:#F7F2E8;}.elementor .e-5976f8b9-a335{font-family:Montserrat;font-weight:700;font-size:0.76rem;color:#F7F2E8;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:rgba(247,242,232,0.55);border-style:solid;background-color:transparent;}.elementor .e-421768fd-3549{flex-direction:row;gap:0.8rem;flex-wrap:wrap;}.elementor .e-79201f1d-4c2d{min-width:0px;flex-direction:column;flex:3 1 0px;justify-content:center;align-items:flex-start;}.elementor .e-3650346c-9c8d{font-family:Montserrat;font-weight:700;font-size:0.7rem;color:#D2B36C;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:1rem;}.elementor .e-5d622280-8509{font-family:"Cormorant Garamond";font-weight:500;font-size:2.45rem;color:#F7F2E8;line-height:1.05;margin-block-end:1rem;}.elementor .e-51ae36ad-683a{font-family:Montserrat;font-size:0.92rem;color:rgba(247,242,232,0.78);line-height:1.65;margin-block-end:1.6rem;}.elementor .e-21f454c6-4d8a{min-width:2rem;font-family:"Cormorant Garamond";font-weight:600;font-size:1.5rem;color:#D2B36C;line-height:1;}.elementor .e-3e83de5b-2e1e{font-family:Montserrat;font-size:0.88rem;color:#F7F2E8;line-height:1.35;}.elementor .e-4d13cc99-206e{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:1rem;align-items:center;border-top-style: solid; border-top-color: rgba(247,242,232,0.16);\n}.elementor .e-20de8dca-4841{min-width:2rem;font-family:"Cormorant Garamond";font-weight:600;font-size:1.5rem;color:#D2B36C;line-height:1;}.elementor .e-2260adfa-5f59{font-family:Montserrat;font-size:0.88rem;color:#F7F2E8;line-height:1.35;}.elementor .e-2d0f850a-6b59{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:row;gap:1rem;align-items:center;border-top-style: solid; border-top-color: rgba(247,242,232,0.16);\n}.elementor .e-63316ce9-926c{min-width:2rem;font-family:"Cormorant Garamond";font-weight:600;font-size:1.5rem;color:#D2B36C;line-height:1;}.elementor .e-701cbb37-bb5a{font-family:Montserrat;font-size:0.88rem;color:#F7F2E8;line-height:1.35;}.elementor .e-3090f5e9-c453{padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;flex-direction:row;gap:1rem;align-items:center;border-top-style: solid; border-top-color: rgba(247,242,232,0.16); border-bottom-style: solid; border-bottom-color: rgba(247,242,232,0.16);\n}.elementor .e-746dab47-d36f{flex-direction:column;gap:0px;}.elementor .e-17a9da57-db65{font-family:Montserrat;font-weight:700;font-size:0.64rem;color:#D2B36C;letter-spacing:0.14em;text-transform:uppercase;margin-block-start:1.25rem;}.elementor .e-45441c9c-212c{min-width:22rem;padding:3rem;border-width:1px;border-color:rgba(210,179,108,0.35);border-style:solid;background-image:linear-gradient(145deg, rgba(255,255,255,0.10) 0%,rgba(255,255,255,0.035) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 24px 70px 0px rgba(0,0,0,0.18);flex-direction:column;flex:2 1 0px;justify-content:center;}.elementor .e-5e4f6e34-4f0c{max-width:80rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:4rem;align-items:stretch;}.elementor .e-a68a99f-7f33{overflow:hidden;padding-block-start:6.5rem;padding-block-end:6.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #073D34 0%,#0E4B40 55%,#163F36 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-33510999-361e{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-24b6d63-ac26{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:var(--nf-forest);line-height:1.02;}.elementor .e-654a95be-d607{font-family:var(--nf-body);font-size:1rem;color:var(--nf-ink);line-height:1.75;}.elementor .e-7ed1a44-c03f:hover,.elementor .e-7ed1a44-c03f:focus-visible{background-color:var(--nf-gold);transform:translate3d(0px, -2px, 0px);}.elementor .e-7ed1a44-c03f{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:#ffffff;letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-forest);transition:background-color, transform;\n}.elementor .e-5e1a31bf-9396{min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;display:flex;flex-direction:column;gap:1rem;flex:0 1 44%;justify-content:center;align-items:flex-start;}.elementor .e-4611dd9a-b645{min-width:0px;min-height:30rem;max-width:56%;object-fit:cover;flex:1 1 56%;}.elementor .e-31f9fa30-5ebe{padding:0px;display:flex;flex-direction:row;align-items:stretch;}.elementor .e-6879f566-d82b{padding:0px;background-color:var(--nf-cream);}.elementor .e-4f1f5b87-ea59{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-gold);letter-spacing:0.16em;}.elementor .e-76560abf-ad48{font-family:var(--nf-display);font-weight:500;font-size:3.2rem;color:#ffffff;line-height:1.02;}.elementor .e-7b37f0f1-89a5{max-width:42rem;font-family:var(--nf-body);font-size:1rem;color:rgba(255,255,255,.82);line-height:1.75;}.elementor .e-2c037636-fa1f{font-family:var(--nf-body);font-weight:700;font-size:0.78rem;color:var(--nf-ink);letter-spacing:0.1em;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--nf-gold);}.elementor .e-797ac2ea-1232{max-width:52rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-1fd5d5e4-c5c3{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #0E4B40 0%,#082F28 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-41dd4ca7-b78a{color:var(--nf-ink);padding:0px;background-color:#ffffff;display:flex;flex-direction:column;}