.breakdance .bde-section-8-100{background-image:url(https://www.trilliumresort.com/wp-content/uploads/2026/03/Trillium-Muskoka-Resort-Spa-Hotel-Main-Lodge-Winter-Snow-Huntsville-Port-Sydney-scaled.jpg)}.breakdance .bde-section-8-100>.section-background-overlay{background-color:#000;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-8-100>.section-background-overlay{opacity:0.5}.breakdance .bde-div-8-222{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center}.breakdance .bde-heading-8-216{text-align:center;color:#FFF;line-height:.9;text-transform:uppercase}.breakdance .bde-heading-8-221{text-align:center;color:#FFF;line-height:.9;text-transform:uppercase;text-shadow:10px 20px 50px #000}.home-intro-wrap{display:flex;flex-direction:column;width:100%}.home-intro-card{display:grid;grid-template-columns:1fr 1fr;min-height:420px;background:#fff;border:1px solid #e5e7eb;overflow:hidden}.home-intro-body{padding:56px 48px;display:flex;flex-direction:column;justify-content:center}.home-intro-title{font-family:"Cinzel",serif;font-size:1.8em;font-weight:600;color:#1a2316;text-transform:uppercase;margin-bottom:14px;line-height:1.2}.home-intro-desc{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;line-height:1.75;color:#374151;margin-bottom:16px}.home-intro-note{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:300;line-height:1.6;color:#6b7280;font-style:italic;margin-bottom:0}.home-intro-btn{display:inline-flex;align-items:center;justify-content:center;font-family:"Cinzel",serif;font-size:1em;font-weight:600;text-transform:uppercase;color:#fff;background:#606c38;border:1px solid transparent;border-radius:5px;padding:14px 28px;text-decoration:none;margin-top:28px;align-self:flex-start;transition:background 300ms ease-in-out}.home-intro-btn:hover{background:#1a2316;color:#fff}.home-intro-image{background-image:url(https://www.trilliumresort.com/wp-content/uploads/2026/03/Trillium-Muskoka-Resort-Spa-Hotel-Main-Lodge-Summer-Huntsville-Port-Sydney.jpg);background-size:cover;background-position:center;min-height:420px}@media (max-width:1119px){.home-intro-card{grid-template-columns:1fr;min-height:auto}.home-intro-image{min-height:300px;order:-1}.home-intro-body{padding:40px 28px}}@media (max-width:767px){.home-intro-image{min-height:220px}.home-intro-body{padding:32px 20px}}.breakdance .bde-gallery-8-219{--width:100%;--columns:3;--column-gap:10px;--ratio:100%;--ratioSlider:100%}.bde-lightbox-8-219 .lg-next,.bde-lightbox-8-219 .lg-prev,.bde-lightbox-8-219 .lg-toolbar,.bde-lightbox-8-219 .lg-icon,.bde-lightbox-8-219 .lg-counter,.bde-lightbox-8-219 .lg-sub-html{color:#999}.bde-lightbox-8-219 .lg-outer .lg-thumb-item,.bde-lightbox-8-219 .lg-outer .lg-thumb-item{border-color:#fff;background-color:#fff}.bde-lightbox-8-219 .lg-outer .lg-thumb-item.active,.bde-lightbox-8-219 .lg-outer .lg-thumb-item:hover{border-color:#01d2e8f0;background-color:#01d2e8f0}.bde-lightbox-8-219 .lg-backdrop{background:#000}.breakdance .bde-gallery-8-219 .breakdance-swiper-wrapper{padding:0}@media (max-width:1119px){.breakdance .bde-gallery-8-219 .breakdance-swiper-wrapper{padding:0}}@media (max-width:1023px){.breakdance .bde-gallery-8-219 .breakdance-swiper-wrapper{padding:0}}@media (max-width:767px){.breakdance .bde-gallery-8-219 .breakdance-swiper-wrapper{padding:0}}@media (max-width:479px){.breakdance .bde-gallery-8-219{--columns:1}.breakdance .bde-gallery-8-219 .breakdance-swiper-wrapper{padding:0}}.breakdance .bde-section-8-200 .section-container{display:flex;flex-direction:column}.accom-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;width:100%}.accom-preview-card{background:#fff;border:1px solid #e5e7eb;padding:36px 32px;text-align:center;transition:box-shadow 300ms ease-in-out,border-color 300ms ease-in-out}.accom-preview-card:hover{box-shadow:0 8px 32px rgba(26,35,22,0.08);border-color:#d1d5db}.accom-preview-title{font-family:"Cinzel",serif;font-size:1.8em;font-weight:600;text-transform:uppercase;color:#1a2316;line-height:1.3;margin-bottom:16px}.accom-preview-divider{width:32px;height:2px;background:#c9a84c;margin:0 auto 16px}.accom-preview-body{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;line-height:1.75;color:#374151;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.accom-preview-label{display:block;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#606c38;margin-bottom:14px}.accom-preview-list{list-style:none;padding:0;margin:0;text-align:left}.accom-preview-list li{font-family:"Montserrat",sans-serif;font-size:13px;font-weight:300;line-height:1.6;color:#374151;padding:9px 0;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-start;gap:12px}.accom-preview-list li::before{content:'';width:5px;height:5px;border-radius:50%;background:#c9a84c;margin-top:7px;flex-shrink:0}@media (max-width:1119px){.accom-preview-grid{grid-template-columns:1fr;gap:20px}.accom-preview-card{text-align:left}.accom-preview-divider{margin:0 0 16px}}@media (max-width:767px){.accom-preview-card{padding:28px 20px}}.breakdance .bde-section-8-107 .section-container{--bde-section-width:100%}.breakdance .bde-section-8-107 .section-container{padding-bottom:15px;padding-top:15px}.breakdance .bde-advancedslider-8-149 .breakdance-swiper-wrapper{padding:0}.breakdance .bde-advancedslider-8-149 .swiper-pagination{position:absolute}@media (max-width:1119px){.breakdance .bde-advancedslider-8-149 .breakdance-swiper-wrapper{padding:0}}@media (max-width:1023px){.breakdance .bde-advancedslider-8-149 .breakdance-swiper-wrapper{padding:0}}@media (max-width:767px){.breakdance .bde-advancedslider-8-149 .breakdance-swiper-wrapper{padding:0}}@media (max-width:479px){.breakdance .bde-advancedslider-8-149{max-width:100%}.breakdance .bde-advancedslider-8-149 .breakdance-swiper-wrapper{padding:0}}.breakdance .bde-simple-testimonial-8-147{--quotemarkIconSize:25px;--quotemarkIconColor:#283618}.breakdance .bde-simple-testimonial-8-147 .simple-testimonial__quote-mark.left-icon{margin-top:-10px}.breakdance .bde-simple-testimonial-8-147 blockquote{margin-bottom:10px}.breakdance .bde-simple-testimonial-8-147 .simple-testimonial__quote>blockquote{color:#FFF;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:400}.breakdance .bde-simple-testimonial-8-147 .simple-testimonial__quote-mark path{fill:#283618}@media (max-width:479px){.breakdance .bde-simple-testimonial-8-147{--testimonialWidth:300px}.breakdance .bde-simple-testimonial-8-147 .simple-testimonial__quote>blockquote{font-size:20px}}.breakdance .bde-simple-testimonial-8-176{--quotemarkIconSize:25px;--quotemarkIconColor:#283618}.breakdance .bde-simple-testimonial-8-176 .simple-testimonial__quote-mark.left-icon{margin-top:-10px}.breakdance .bde-simple-testimonial-8-176 blockquote{margin-bottom:10px}.breakdance .bde-simple-testimonial-8-176 .simple-testimonial__quote>blockquote{color:#FFF;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:400}.breakdance .bde-simple-testimonial-8-176 .simple-testimonial__quote-mark path{fill:#283618}@media (max-width:479px){.breakdance .bde-simple-testimonial-8-176{--testimonialWidth:300px}.breakdance .bde-simple-testimonial-8-176 .simple-testimonial__quote>blockquote{font-size:20px}}.breakdance .bde-simple-testimonial-8-178{--quotemarkIconSize:25px;--quotemarkIconColor:#283618}.breakdance .bde-simple-testimonial-8-178 .simple-testimonial__quote-mark.left-icon{margin-top:-10px}.breakdance .bde-simple-testimonial-8-178 blockquote{margin-bottom:10px}.breakdance .bde-simple-testimonial-8-178 .simple-testimonial__quote>blockquote{color:#FFF;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:400}.breakdance .bde-simple-testimonial-8-178 .simple-testimonial__quote-mark path{fill:#283618}@media (max-width:479px){.breakdance .bde-simple-testimonial-8-178{--testimonialWidth:300px}.breakdance .bde-simple-testimonial-8-178 .simple-testimonial__quote>blockquote{font-size:20px}}.breakdance .bde-simple-testimonial-8-180{--quotemarkIconSize:25px;--quotemarkIconColor:#283618}.breakdance .bde-simple-testimonial-8-180 .simple-testimonial__quote-mark.left-icon{margin-top:-10px}.breakdance .bde-simple-testimonial-8-180 blockquote{margin-bottom:10px}.breakdance .bde-simple-testimonial-8-180 .simple-testimonial__quote>blockquote{color:#FFF;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:400}.breakdance .bde-simple-testimonial-8-180 .simple-testimonial__quote-mark path{fill:#283618}@media (max-width:479px){.breakdance .bde-simple-testimonial-8-180{--testimonialWidth:300px}.breakdance .bde-simple-testimonial-8-180 .simple-testimonial__quote>blockquote{font-size:20px}}.breakdance .bde-section-8-211{background-image:url(https://www.trilliumresort.com/wp-content/uploads/2026/03/Trillium-Muskoka-Resort-Spa-Hotel-Private-Beach-Lake-Watersports-Port-Sydney.jpg);background-position:50% 70%}.breakdance .bde-section-8-211>.section-background-overlay{background-color:#000;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-8-211>.section-background-overlay{opacity:0.6}.breakdance .bde-section-8-211 .section-container{height:400px}.breakdance .bde-heading-8-115{text-align:center;color:#FFF;line-height:.9;text-shadow:0px 0px 25px #000}