.elementor .e-5565c26c-e832{font-family:"Playfair Display";font-weight:700;font-size:2.6rem;color:#fffaf3;letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .e-147ced15-8d34{font-family:"Playfair Display";font-weight:600;font-size:2.25rem;color:#fffaf3;line-height:1.15;margin:0px;}.elementor .e-35b9bcc6-c84f{max-width:36rem;font-family:"Source Sans 3";font-size:1.125rem;color:#f3e7d5;line-height:1.65;margin:0px;}.elementor .e-69d4592c-fdd8:hover,.elementor .e-69d4592c-fdd8:focus-visible{background-color:#d92e2e;}.elementor .e-69d4592c-fdd8{font-family:"Source Sans 3";font-weight:700;font-size:1rem;color:#ffffff;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:2px;background-color:#f73838;}.elementor .e-5259cadb-dc01:hover,.elementor .e-5259cadb-dc01:focus-visible{background-color:rgba(255,250,243,0.12);}.elementor .e-5259cadb-dc01{font-family:"Source Sans 3";font-weight:600;font-size:1rem;color:#fffaf3;text-decoration:none;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:2px;border-width:1px;border-color:rgba(255,250,243,0.7);border-style:solid;background-color:transparent;}.elementor .e-42b1af6e-43ac{margin-block-start:0.5rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-50769983-aab7{width:100%;color:#fffaf3;padding-block-start:5rem;padding-block-end:4rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-6e91270c-31c9{min-height:82vh;padding-block-start:0px;padding-block-end:0px;padding-inline-start:max(1.25rem, calc((100% - 1140px) / 2));padding-inline-end:max(1.25rem, calc((100% - 1140px) / 2));background-image:linear-gradient(180deg, rgba(45,36,25,0.35) 0%,rgba(45,36,25,0.78) 48%,rgba(45,36,25,0.94) 100%),url("https://tinytimscandies.com/wp-content/uploads/2019/11/toffee-mountain-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;}.elementor .e-18b045d4-aca8{max-width:44rem;font-family:"Playfair Display";font-size:2.1rem;color:#2d2419;line-height:1.2;margin:0px;}.elementor .e-17ada64b-e8bf{max-width:44rem;font-family:"Source Sans 3";font-size:1.08rem;color:#3a3024;line-height:1.75em;margin:0px;}.elementor .e-11e66470-3b5d{max-width:44rem;font-family:"Source Sans 3";font-size:1.08rem;color:#3a3024;line-height:1.75em;margin:0px;}.elementor .e-5c4e345b-eae4{max-width:44rem;font-family:"Source Sans 3";font-size:1.08rem;color:#3a3024;line-height:1.75em;margin:0px;}.elementor .e-7b4fcda2-c85e{width:100%;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:max(1.25rem, calc((100% - 1140px) / 2));padding-inline-end:max(1.25rem, calc((100% - 1140px) / 2));background-color:#f7f1e8;display:flex;flex-direction:column;gap:1.1rem;}.elementor .e-445eb2f1-d804{font-family:"Playfair Display";font-size:2.4rem;color:#fffaf3;margin:0px;}.elementor .e-6733c9fa-b61d{max-width:40rem;font-family:"Source Sans 3";font-size:1.1rem;color:#e8d8c0;line-height:1.65;margin:0px;}.elementor .e-2a8afac1-140e{width:100%;height:auto;max-width:28rem;display:block;align-self:center;}.elementor .e-1dd4294f-8f8c{font-family:"Playfair Display";font-size:1.7rem;color:#fffaf3;margin:0px;}.elementor .e-2f5c896f-fc1a{font-family:"Source Sans 3";color:#e8d8c0;line-height:1.6;margin:0px;}.elementor .e-54eee8fa-61ea:hover,.elementor .e-54eee8fa-61ea:focus-visible{background-color:#b08f48;}.elementor .e-54eee8fa-61ea{font-family:"Source Sans 3";font-weight:700;color:#2d2419;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:2px;background-color:#c4a35a;align-self:flex-start;}.elementor .e-2c0c2d2c-9eb2{display:flex;flex-direction:column;gap:0.85rem;flex:1 1 18rem;}.elementor .e-6db30bb-898e{width:65%;height:auto;max-width:22rem;display:block;align-self:center;}.elementor .e-7649bd13-48c8{font-family:"Playfair Display";font-size:1.7rem;color:#fffaf3;margin:0px;}.elementor .e-30548f23-c6b4{font-family:"Source Sans 3";color:#e8d8c0;line-height:1.6;margin:0px;}.elementor .e-34af5b42-9f60:hover,.elementor .e-34af5b42-9f60:focus-visible{background-color:#b08f48;}.elementor .e-34af5b42-9f60{font-family:"Source Sans 3";font-weight:700;color:#2d2419;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:2px;background-color:#c4a35a;align-self:flex-start;}.elementor .e-5a10a7f0-f2e8{display:flex;flex-direction:column;gap:0.85rem;flex:1 1 18rem;justify-content:center;align-self:center;}.elementor .e-11e1600e-40be{margin-block-start:1rem;display:flex;flex-direction:row;gap:2.5rem;flex-wrap:wrap;justify-content:center;align-content:center;align-items:flex-start;}.elementor .e-64e28562-bb0e{scroll-margin-top:5rem;color:#fffaf3;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:max(1.25rem, calc((100% - 1140px) / 2));padding-inline-end:max(1.25rem, calc((100% - 1140px) / 2));background-color:#2d2419;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-76b8981d-f2fe{font-family:"Playfair Display";font-size:2.3rem;color:#2d2419;margin:0px;}.elementor .e-6c9e47e0-2092{max-width:40rem;font-family:"Source Sans 3";font-size:1.1rem;color:#3a3024;line-height:1.65;margin:0px;}.elementor .e-57629b5d-80be{font-family:"Playfair Display";font-size:1.45rem;color:#2d2419;margin:0px;}.elementor .e-64bd90bd-9f09{font-family:"Source Sans 3";color:#3a3024;line-height:1.55;margin:0px;}.elementor .e-2a908c9d-5cd7:hover,.elementor .e-2a908c9d-5cd7:focus-visible{color:#d92e2e;}.elementor .e-2a908c9d-5cd7{font-family:"Source Sans 3";font-weight:700;color:#f73838;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-65492d8b-e2d1:hover,.elementor .e-65492d8b-e2d1:focus-visible{color:#d92e2e;}.elementor .e-65492d8b-e2d1{font-family:"Source Sans 3";font-weight:700;color:#f73838;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-7f26fde8-9479{display:flex;flex-direction:column;gap:0.55rem;flex:1 1 16rem;}.elementor .e-1eef88b2-7cdf{font-family:"Playfair Display";font-size:1.45rem;color:#2d2419;margin:0px;}.elementor .e-76bff2eb-c7fb{font-family:"Source Sans 3";color:#3a3024;line-height:1.55;margin:0px;}.elementor .e-5b842fed-1661:hover,.elementor .e-5b842fed-1661:focus-visible{color:#d92e2e;}.elementor .e-5b842fed-1661{font-family:"Source Sans 3";font-weight:700;color:#f73838;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-30204a4b-bfdc:hover,.elementor .e-30204a4b-bfdc:focus-visible{color:#d92e2e;}.elementor .e-30204a4b-bfdc{font-family:"Source Sans 3";font-weight:700;color:#f73838;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-5cf42cba-a47b{display:flex;flex-direction:column;gap:0.55rem;flex:1 1 16rem;}.elementor .e-881802e-2877{font-family:"Playfair Display";font-size:1.45rem;color:#2d2419;margin:0px;}.elementor .e-7006f997-700f{font-family:"Source Sans 3";color:#3a3024;line-height:1.55;margin:0px;}.elementor .e-67f90029-76e1:hover,.elementor .e-67f90029-76e1:focus-visible{color:#d92e2e;}.elementor .e-67f90029-76e1{font-family:"Source Sans 3";font-weight:700;color:#f73838;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-d54008d-c686:hover,.elementor .e-d54008d-c686:focus-visible{color:#d92e2e;}.elementor .e-d54008d-c686{font-family:"Source Sans 3";font-weight:700;color:#f73838;text-decoration:underline;padding:0px;border-width:0px;background-color:transparent;align-self:flex-start;}.elementor .e-6960d49e-ac7a{display:flex;flex-direction:column;gap:0.55rem;flex:1 1 16rem;}.elementor .e-449bd0f8-be40{margin-block-start:0.5rem;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-2798bddc-23fd{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(1.25rem, calc((100% - 1140px) / 2));padding-inline-end:max(1.25rem, calc((100% - 1140px) / 2));background-color:#f7f1e8;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-1b6441e7-3ae0{font-family:"Playfair Display";font-size:2.1rem;color:#fffaf3;margin:0px;}.elementor .e-1cec3885-6fdd{font-family:"Source Sans 3";font-size:1.05rem;color:#e8d8c0;line-height:1.55;margin:0px;flex:1 1 14rem;}.elementor .e-77d5225-e57e{font-family:"Source Sans 3";font-size:1.05rem;color:#e8d8c0;line-height:1.55;margin:0px;flex:1 1 14rem;}.elementor .e-4eb3a6c1-2587{font-family:"Source Sans 3";font-size:1.05rem;color:#e8d8c0;line-height:1.55;margin:0px;flex:1 1 14rem;}.elementor .e-2cb6fac0-e6c7{font-family:"Source Sans 3";font-size:1.05rem;color:#e8d8c0;line-height:1.55;margin:0px;flex:1 1 14rem;}.elementor .e-1bc0bbbb-4259{display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-6e853ed6-9678{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:max(1.25rem, calc((100% - 1140px) / 2));padding-inline-end:max(1.25rem, calc((100% - 1140px) / 2));background-color:#2d2419;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-dd3e203-44a9{font-family:"Playfair Display";font-size:2rem;color:#2d2419;margin:0px;}.elementor .e-3a9ae598-7413{max-width:38rem;font-family:"Source Sans 3";font-size:1.08rem;color:#3a3024;line-height:1.65;margin:0px;}.elementor .e-342d28ad-3f4f:hover,.elementor .e-342d28ad-3f4f:focus-visible{background-color:#d92e2e;}.elementor .e-342d28ad-3f4f{font-family:"Source Sans 3";font-weight:700;color:#ffffff;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;background-color:#f73838;align-self:flex-start;}.elementor .e-5e86049e-8392{padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:max(1.25rem, calc((100% - 1140px) / 2));padding-inline-end:max(1.25rem, calc((100% - 1140px) / 2));background-color:#f7f1e8;display:flex;flex-direction:column;gap:1rem;}