.elementor .e-904d64d{height:65vh;background-image:url("https://realmhavenresort.com/wp-content/uploads/2026/10/Twilight-Hobbit-Village-and-Mountain-Lodge.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-f86b417-e7ec2e3{font-family:Cinzel;font-weight:600;font-size:42px;color:#192C43;}.elementor .e-bfc6138-d5f9c10{width:760px;min-width:760px;font-family:Lato;font-weight:400;font-size:19px;color:#3F3A34;text-align:center;padding-block-start:20px;align-self:center;}.elementor .e-4b7b0a1{padding-block-start:90px;padding-block-end:90px;padding-inline-start:8%;padding-inline-end:8%;background-color:#F5F0E6;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8bf6a9b-7bf0328{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:end;text-transform:uppercase;padding-block-end:10px;}.elementor .e-6807519-4506a9d{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:end;padding-block-end:10px;}.elementor .e-76c4bf2-a391cc4{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:end;}.elementor .e-875192e-60ddb6a{width:45%;flex-direction:column;}.elementor .e-68016e7-d63c3fa{width:2px;height:80px;background-color:#B99758;}.elementor .e-64c43f6-8263747{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-54c7008-5019e8f{width:2px;height:80px;background-color:#B99758;}.elementor .e-70e5bd3-b734640{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-35aa17a-4f2e30c{width:45%;}.elementor .e-c580b2b-277cbcc{width:100%;column-gap:40px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-db7f081-19fb454{width:45%;flex-direction:column;}.elementor .e-5fd8930-a3a316d{width:2px;height:80px;background-color:#B99758;}.elementor .e-803557a-21e45dc{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-9a73fc0-24262d4{width:2px;height:80px;background-color:#B99758;}.elementor .e-47e0b0a-e45859c{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-04a7547-d85c515{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:start;text-transform:uppercase;padding-block-end:10px;}.elementor .e-2ff2e8f-22bc925{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:start;padding-block-end:10px;}.elementor .e-d03d895-900d018{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:start;}.elementor .e-d388958-344485a{width:45%;flex-direction:column;}.elementor .e-915b289-ae4a3cb{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-e1f1ebc-53c5855{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:end;text-transform:uppercase;padding-block-end:10px;}.elementor .e-8f7e42e-fb9896c{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:end;padding-block-end:10px;}.elementor .e-c7c51da-2681c73{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:end;}.elementor .e-1e572e9-b133a24{width:45%;flex-direction:column;}.elementor .e-2b38cab-38c46bb{width:2px;height:80px;background-color:#B99758;}.elementor .e-7fa98d6-735a7a0{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-f9a7eaf-6a5d49a{width:2px;height:80px;background-color:#B99758;}.elementor .e-c2a6051-c805113{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ea3649b-76073b0{width:45%;}.elementor .e-40c807f-11ec628{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-2311114-3692021{width:45%;flex-direction:column;}.elementor .e-a70e9fd-39a4a04{width:2px;height:80px;background-color:#B99758;}.elementor .e-ed4f2f2-6279225{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-2d8ad47-b42144f{width:2px;height:80px;background-color:#B99758;}.elementor .e-2480e1d-8802187{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-0e95677-fc965d6{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:start;text-transform:uppercase;padding-block-end:10px;}.elementor .e-36708a1-6da5bc3{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:start;padding-block-end:10px;}.elementor .e-e6df63c-be70e1a{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:start;}.elementor .e-d3f12e0-79d7d5a{width:45%;flex-direction:column;}.elementor .e-91ff2d5-2536bc6{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-b143b74-61979cd{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:end;text-transform:uppercase;padding-block-end:10px;}.elementor .e-33aa399-a6a3baa{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:end;padding-block-end:10px;}.elementor .e-3c2d63a-970e71a{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:end;}.elementor .e-777669c-27479b1{width:45%;flex-direction:column;}.elementor .e-bafc4c8-2ea7939{width:2px;height:80px;background-color:#B99758;}.elementor .e-7ffe7cf-707d3a4{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-7f3ddb7-81fb108{width:2px;height:80px;background-color:#B99758;}.elementor .e-1b358d4-d931108{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-85fddb8-44e8a5a{width:45%;}.elementor .e-17b3db1-5129471{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-1834916-177cf19{width:45%;flex-direction:column;}.elementor .e-e5bde43-4e3aa6d{width:2px;height:80px;background-color:#B99758;}.elementor .e-bfdd0db-8375500{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-bc124bc-900fa94{width:2px;height:80px;background-color:#B99758;}.elementor .e-c6b976b-d1741fb{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-bc2a729-b37edf5{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:start;text-transform:uppercase;padding-block-end:10px;}.elementor .e-aaa7b9a-1ae34bd{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:start;padding-block-end:10px;}.elementor .e-3b34d1d-466b2fb{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:start;}.elementor .e-d43ec58-88c12d0{width:45%;flex-direction:column;}.elementor .e-fa79919-3e1d319{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-ad6fe69-45d0417{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:end;text-transform:uppercase;padding-block-end:10px;}.elementor .e-d958a53-2f34296{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:end;padding-block-end:10px;}.elementor .e-f5dcf55-3861312{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:end;}.elementor .e-1409c68-42a598b{width:45%;flex-direction:column;}.elementor .e-e76dc55-2cd6f11{width:2px;height:80px;background-color:#B99758;}.elementor .e-3f17f44-82fd2ac{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-245f3c4-811d33a{width:2px;height:80px;background-color:#B99758;}.elementor .e-82e708a-ceb4120{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8e48dd4-47b7f96{width:45%;}.elementor .e-6aeb3c0-3693978{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-64c60e6-c5dba75{width:45%;flex-direction:column;}.elementor .e-8904b71-7650658{width:2px;height:80px;background-color:#B99758;}.elementor .e-8d80ae0-8baa082{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:50px;background-color:#B99758;align-self:center;}.elementor .e-90bf0c7-de57607{width:2px;height:80px;background-color:#B99758;}.elementor .e-b43d007-059ce4f{width:10%;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2de69ad-aea9998{font-family:Lato;font-weight:500;font-size:14px;color:#B99758;text-align:start;text-transform:uppercase;padding-block-end:10px;}.elementor .e-48e6b2b-c37f893{font-family:Cinzel;font-weight:600;font-size:30px;color:#F5F0E6;text-align:start;padding-block-end:10px;}.elementor .e-8d41679-1fd23dd{font-family:Lato;font-weight:400;font-size:17px;color:#F5F0E6;text-align:start;}.elementor .e-03b123b-cf2e210{width:45%;flex-direction:column;}.elementor .e-816ea49-4dd04d8{width:100%;column-gap:40px;margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;row-gap:40px;justify-content:center;align-items:center;}.elementor .e-e60e360{padding-block-start:100px;padding-block-end:100px;padding-inline-start:8%;padding-inline-end:8%;background-color:#192C43;flex-direction:column;}.elementor .e-ac6b2f2-b4cec88{font-family:Cinzel;font-weight:600;font-size:42px;color:#192C43;padding-block-end:25px;}.elementor .e-9c7484f-b0b229b{font-family:Lato;font-weight:400;color:#3F3A34;}.elementor .e-29b6df1-23d446c{width:850px;min-width:850px;padding:40px;border-radius:12px;border-width:1px;border-color:#B99758;border-style:solid;background-color:#ffffff;}.elementor .e-b124fa3{padding-block-start:90px;padding-block-end:90px;padding-inline-start:9%;padding-inline-end:8%;background-color:#F5F0E6;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3d05460-0d4d29b{font-family:Cinzel;font-weight:600;font-size:42px;color:#B99758;}.elementor .e-617cd2e-5b489ad{width:750px;min-width:750px;font-family:Lato;font-weight:400;font-size:19px;color:#F5F0E6;text-align:center;}.elementor .e-06ce076{padding-block-start:90px;padding-block-end:90px;padding-inline-start:8%;padding-inline-end:8%;background-color:#192C43;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .e-635ac7e-df14a27{width:50px;padding-block-end:10px;align-self:center;}.elementor .e-6792835-6ef8034{width:150px;color:#e12828;margin-block-end:20px;background-color:#B99758;align-self:center;}.elementor .e-d229c41-0be04f0{max-width:800px;font-family:Cinzel;font-weight:600;font-size:45px;color:#192C43;align-self:center;}.elementor .e-a4b3fd0-8e6729e{max-width:800px;font-family:Lato;font-weight:500;font-size:16px;text-align:center;padding-block-start:25px;padding-block-end:50px;align-self:center;}.elementor .e-91874e6-0b393ee{padding-block-start:70px;padding-block-end:100px;background-color:#F5F0E6;flex-direction:column;}