.elementor .e-2c3b9e8f-542a{font-family:"Playfair Display";font-weight:700;font-size:2.75rem;color:#fffaf3;letter-spacing:-0.02em;line-height:1.05;margin:0px;}.elementor .e-691634d6-fe12{font-family:"Playfair Display";font-weight:600;font-size:2.35rem;color:#fffaf3;line-height:1.15;margin:0px;}.elementor .e-5860f1cc-5cdb{max-width:36rem;font-family:"Source Sans 3";font-size:1.125rem;color:#f3e7d5;line-height:1.65;margin:0px;}.elementor .e-4c51d77d-499e:hover,.elementor .e-4c51d77d-499e:focus-visible{background-color:#d92e2e;}.elementor .e-4c51d77d-499e{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-158a8fbb-956e:hover,.elementor .e-158a8fbb-956e:focus-visible{background-color:rgba(255,250,243,0.12);}.elementor .e-158a8fbb-956e{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-25d96e1-210e{margin-block-start:0.75rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;}.elementor .e-135d1461-5028{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-5bc7cfab-daf5{min-height:85vh;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.25) 0%,rgba(45,36,25,0.72) 55%,rgba(45,36,25,0.88) 100%),url("https://tinytimscandies.com/wp-content/uploads/2019/11/toffee-mountain-1024x749.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-15437fcc-7bb2{font-family:"Playfair Display";font-size:2.5rem;color:#2d2419;line-height:1.15;margin:0px;}.elementor .e-5913b89a-eba8{max-width:40rem;font-family:"Source Sans 3";font-size:1.1rem;color:#4a3b2a;line-height:1.65;margin:0px;}.elementor .e-12ca16bf-7ca3{font-family:"Playfair Display";font-size:1.5rem;color:#2d2419;margin:0px;}.elementor .e-4b2d7abd-14fb{font-family:"Source Sans 3";color:#4a3b2a;line-height:1.6;margin:0px;}.elementor .e-7df8979-ce64{font-family:"Source Sans 3";font-weight:700;color:#fff;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:#f73838;align-self:flex-start;}.elementor .e-763a4398-4438{padding:1.75rem;border-block-start-width:4px;background-color:#fffaf3;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;}.elementor .e-3851e171-6068{font-family:"Playfair Display";font-size:1.5rem;color:#2d2419;margin:0px;}.elementor .e-411364e7-36c5{font-family:"Source Sans 3";color:#4a3b2a;line-height:1.6;margin:0px;}.elementor .e-31252204-557e{font-family:"Source Sans 3";font-weight:700;color:#fff;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:#f73838;align-self:flex-start;}.elementor .e-57f3db6b-1543{padding:1.75rem;border-block-start-width:4px;background-color:#fffaf3;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;}.elementor .e-2b87bb8c-4419{font-family:"Playfair Display";font-size:1.5rem;color:#2d2419;margin:0px;}.elementor .e-3a329eb7-f761{font-family:"Source Sans 3";color:#4a3b2a;line-height:1.6;margin:0px;}.elementor .e-42c272bd-d54a{font-family:"Source Sans 3";font-weight:700;color:#fff;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:#f73838;align-self:flex-start;}.elementor .e-634a28b0-346c{padding:1.75rem;border-block-start-width:4px;background-color:#fffaf3;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;}.elementor .e-7c9f0c69-d330{margin-block-start:1rem;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-3292146c-9b85{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-image:linear-gradient(180deg, #f7f1e6 0%,#efe4d2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-56e9d16-b10d{font-family:"Playfair Display";font-size:2.5rem;color:#fffaf3;margin:0px;}.elementor .e-78a7ec3d-bae1{max-width:40rem;font-family:"Source Sans 3";font-size:1.1rem;color:#e8d8c0;line-height:1.65;margin:0px;}.elementor .e-b760c2b-a5f0{width:75%;height:auto;max-width:100%;aspect-ratio:3 / 4;object-fit:cover;align-self:center;}.elementor .e-1baf68d5-d66b{font-family:"Playfair Display";font-size:1.75rem;color:#fffaf3;margin:0px;}.elementor .e-5244d869-203b{font-family:"Source Sans 3";color:#e8d8c0;line-height:1.6;margin:0px;}.elementor .e-55bd2b7c-cb04{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-6dd66b95-805c{display:flex;flex-direction:column;gap:0.85rem;flex:1 1 18rem;}.elementor .e-6ce3cebc-4ec4{width:75%;height:auto;max-width:100%;aspect-ratio:3 / 4;object-fit:cover;align-self:center;}.elementor .e-5bad19d9-b776{font-family:"Playfair Display";font-size:1.75rem;color:#fffaf3;margin:0px;}.elementor .e-61b84158-3736{font-family:"Source Sans 3";color:#e8d8c0;line-height:1.6;margin:0px;}.elementor .e-4ff7698b-a51e{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-5ba0fca2-3dca{display:flex;flex-direction:column;gap:0.85rem;flex:1 1 18rem;}.elementor .e-5d9742d5-4720{margin-block-start:1rem;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;}.elementor .e-6ebf02ab-7403{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-7e32c22c-a6e6{max-width:36rem;font-family:"Playfair Display";font-size:2.25rem;color:#2d2419;margin:0px;}.elementor .e-71736d3c-bad4{max-width:38rem;font-family:"Source Sans 3";font-size:1.05rem;color:#4a3b2a;line-height:1.7;margin:0px;}.elementor .e-12b787e4-9118{font-family:"Source Sans 3";font-weight:700;color:#fff;text-decoration:none;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0.5rem;border-radius:2px;background-color:#f73838;}.elementor .e-15baa447-7cb9{text-align:center;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-image:linear-gradient(135deg, #fffaf3 0%,#f0e2c8 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-2a4fcd24-1556{font-family:"Playfair Display";font-size:2.25rem;color:#2d2419;margin:0px;}.elementor .e-42f3e92f-e10e{max-width:36rem;font-family:"Source Sans 3";color:#4a3b2a;line-height:1.65;margin:0px;}.elementor .e-36635847-6ee9{font-family:"Source Sans 3";font-weight:700;color:#fffaf3;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:#5c3d1e;align-self:flex-start;}.elementor .e-39129ba4-b02e{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:#efe4d2;display:flex;flex-direction:column;gap:1rem;}.elementor .e-702e384f-ebb2{font-family:"Playfair Display";font-size:2.1rem;color:#fffaf3;margin:0px;}.elementor .e-77a5e4b-af77{max-width:34rem;font-family:"Source Sans 3";color:#e8d8c0;line-height:1.65;margin:0px;}.elementor .e-21882520-5e93{width:100%;font-family:"Source Sans 3";color:#fffaf3;}.elementor .e-768496df-145f{min-width:14rem;font-family:"Source Sans 3";color:#2d2419;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-width:1px;border-color:#c4a35a;border-style:solid;background-color:#fffaf3;flex:1 1 14rem;}.elementor .e-100ac851-85c7{font-family:"Source Sans 3";font-weight:700;color:#fff;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:2px;border-width:0px;background-color:#f73838;}.elementor .e-6464cd4d-db5c{font-family:"Source Sans 3";color:#c4a35a;}.elementor .e-4b5c610b-e196{font-family:"Source Sans 3";color:#f73838;}.elementor .e-4b94039d-dc59{max-width:32rem;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;align-items:flex-end;}.elementor .e-6782cd44-c942{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:#2d2419;display:flex;flex-direction:column;gap:1rem;}