.elementor .e-67b0a910-76bc87b{font-family:"Brandon";font-weight:300;font-size:4.5rem;color:#FFFFFF;letter-spacing:-0.025em;line-height:1.05em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-34b4cea7-675ab54{font-family:"Brandon";font-weight:500;font-size:1rem;color:#A6A6A6;letter-spacing:0.01em;line-height:1.4em;text-align:center;}.elementor .e-79166276-686210b{min-height:70vh;text-align:center;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;background-image:linear-gradient(rgba(58, 50, 36, 0.35), rgba(58, 50, 36, 0.35)),url("https://www.forestis.it/media/yk0hfyvg/forestis-dolomites-luxury-hotel8342.jpg?width=2133&height=1359&format=webp&v=1dce18c309e6430&hmac=676bdc83cd845b491e4ea28e67594b5071e01e661bf2571809353ecb81f40f65");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-249b6c13-7c00570{max-width:56.25rem;font-family:"Brandon";font-weight:400;font-size:1rem;color:#747062;letter-spacing:0.01em;line-height:1.8em;text-align:center;align-self:center;}.elementor .e-5ca194c0-e468149{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FAF9F7;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-50ab6bf5-d293f2f{width:100%;height:25rem;object-fit:cover;}.elementor .e-3a60a166-a7e97c8{overflow:hidden;position:relative;display:flex;flex-direction:column;}.elementor .e-3f172b84-9435f52{width:100%;height:25rem;object-fit:cover;}.elementor .e-2604a404-eb1a5fe{overflow:hidden;position:relative;display:flex;flex-direction:column;}.elementor .e-38eeef8b-37a854e{width:100%;height:25rem;object-fit:cover;}.elementor .e-1e15a779-9a512c9{overflow:hidden;position:relative;display:flex;flex-direction:column;}.elementor .e-b4e90ca-fd1070d{width:100%;max-width:1400px;column-gap:1.5rem;display:grid;flex-direction:row;row-gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-df37e95-e4e216e{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7b294069-ee751b0{font-family:"Brandon";font-weight:500;font-size:0.6875rem;color:#3A3224;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-79829cbe-f8644ce{display:flex;flex-direction:column;align-items:stretch;}.elementor .e-48beb754-f9ce1be{font-family:"Brandon";font-weight:500;font-size:0.875rem;color:#747062;}.elementor .e-33bd75d3-db90c5d{font-family:"Brandon";font-weight:400;font-size:0.875rem;color:#747062;}.elementor .e-3f738aef-fd918a4{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-73da6d40-18ced71{font-family:"Brandon";font-weight:500;font-size:0.875rem;color:#747062;}.elementor .e-1c677254-51b3cd8{font-family:"Brandon";font-weight:400;font-size:0.875rem;color:#747062;}.elementor .e-5a54d152-e5d82bb{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-66b755d7-3586064{font-family:"Brandon";font-weight:500;font-size:0.875rem;color:#747062;}.elementor .e-5cf4d896-167519d{font-family:"Brandon";font-weight:400;font-size:0.875rem;color:#747062;}.elementor .e-69f0eb41-c6c9f38{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-25decbc0-fa36210{font-family:"Brandon";font-weight:500;font-size:0.875rem;color:#747062;}.elementor .e-585115b7-a1d24b2{font-family:"Brandon";font-weight:400;font-size:0.875rem;color:#747062;}.elementor .e-5cc2b209-26b31e6{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-7a729f27-6c6c713{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-2d15940a-5b38795{width:47%;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-751eaf8d-f5cf2e6{font-family:"Brandon";font-weight:500;font-size:0.6875rem;color:#3A3224;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0rem;margin-block-end:0.75rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-4a165dca-23267c2{width:47%;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-1a441149-17f8672{width:100%;max-width:75rem;column-gap:4rem;display:flex;flex-direction:row;row-gap:4rem;justify-content:space-between;align-items:start;}.elementor .e-3f34717c-0af9c72{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#FAF9F7;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2399e81a-e679185{font-family:"Brandon";font-weight:300;font-size:3rem;color:#FAF9F7;text-align:center;}.elementor .e-77b56ac-a1350ae{width:100%;margin-block-start:0rem;margin-block-end:3rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-562e5b09-14f49ba{font-family:"Brandon";font-weight:500;font-size:1.0625rem;color:#FAF9F7;letter-spacing:0.1em;text-transform:capitalize;margin-block-start:0em;margin-block-end:1em;margin-inline-start:0em;margin-inline-end:0em;}.elementor .e-3151cc50-6383e75{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:rgba(250, 249, 247, 0.08);border-style:solid;background-color:rgba(250, 249, 247, 0.02);display:flex;flex-direction:column;align-items:start;}.elementor .e-2beb934f-0f7e0ee{font-family:"Brandon";font-weight:500;font-size:1.0625rem;color:#FAF9F7;letter-spacing:0.1em;text-transform:capitalize;margin-block-end:1em;}.elementor .e-243dcdfc-5a3c6d6{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:rgba(250, 249, 247, 0.08);border-style:solid;background-color:rgba(250, 249, 247, 0.02);display:flex;flex-direction:column;align-items:start;}.elementor .e-57c84c7-d24ec24{font-family:"Brandon";font-weight:500;font-size:1.0625rem;color:#FAF9F7;letter-spacing:0.1em;text-transform:capitalize;margin-block-end:1em;}.elementor .e-41a339a-65a24d4{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:1px;border-color:rgba(250, 249, 247, 0.08);border-style:solid;background-color:rgba(250, 249, 247, 0.02);display:flex;flex-direction:column;align-items:start;}.elementor .e-2a670d24-95004a4{width:100%;column-gap:2rem;display:grid;row-gap:2rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-7e0a49ad-e4ac70a{width:100%;max-width:75rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-590a77c4-9d4447a{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#3A3224;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7f009f9b-516e9a3{font-family:"Brandon";font-weight:300;font-size:3rem;color:#3A3224;line-height:1.2em;text-align:center;}.elementor .e-72014519-3aa8eb2{font-family:"Brandon";font-weight:400;font-size:1.0625rem;color:#747062;line-height:1.5em;text-align:center;}.elementor .e-74961a34-714a7fb{width:100%;column-gap:0rem;border-width:0px;border-style:none;display:flex;flex-direction:column;row-gap:1rem;align-items:center;}.elementor .e-3ba6c71e-da27d65{font-family:"Brandon";font-weight:500;font-size:0.8125rem;color:#FAF9F7;letter-spacing:0.1em;text-transform:capitalize;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:0px;border-style:none;background-color:#3A3224;}.elementor .e-3ba6c71e-da27d65:hover,.elementor .e-3ba6c71e-da27d65:focus-visible{background-color:#747062;}.elementor .e-65dac5be-4c2af04{font-family:"Brandon";font-weight:500;font-size:0.8125rem;color:#3A3224;letter-spacing:0.1em;text-transform:capitalize;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:0px;border-width:1px;border-color:rgba(58, 50, 36, 0.35);border-style:solid;background-color:transparent;}.elementor .e-65dac5be-4c2af04:hover,.elementor .e-65dac5be-4c2af04:focus-visible{color:#FAF9F7;border-width:1px;border-color:#3A3224;border-style:solid;background-color:#3A3224;}.elementor .e-47332dc9-c2f5180{width:100%;column-gap:1.5rem;border-width:0px;border-style:none;display:flex;flex-direction:row;row-gap:1rem;justify-content:center;align-items:center;}.elementor .e-9bc9f27-d8d6ec6{width:100%;max-width:50rem;column-gap:0rem;border-width:0px;border-style:none;display:flex;flex-direction:column;row-gap:2.5rem;align-items:center;}.elementor .e-51d9b64-7b62de3{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;border-width:0px;border-style:none;background-color:#FAF9F7;display:flex;flex-direction:column;justify-content:center;align-items:center;}