.breakdance .bde-section-47-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-div-47-101{width:100vw}.breakdance .bde-div-47-101{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center}.breakdance .bde-heading-47-102{text-align:center;color:var(--bde-palette-color-1-49227753-4a92-40fb-9748-59f521c19c1a);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:.9;letter-spacing:3px;text-transform:uppercase}.breakdance .bde-heading-47-103{text-align:center;color:#FFF;line-height:.9;text-transform:uppercase}.breakdance .bde-section-47-106 .section-container{display:flex;flex-direction:column;gap:50px}.card-wrap{display:flex;flex-direction:column;width:100%;margin-bottom:32px}.card-card{display:grid;grid-template-columns:60% 40%;min-height:420px;background:#fff;border:1px solid #e5e7eb;overflow:hidden}.card-card.card-reverse{grid-template-columns:40% 60%}.card-reverse .card2-image,.card-reverse .card4-image{grid-column:1;grid-row:1}.card-reverse .card-body{grid-column:2;grid-row:1}.card-body{padding:56px 48px;display:flex;flex-direction:column;justify-content:center;min-width:0;box-sizing:border-box}.card-title{font-family:"Cinzel",serif;font-size:1.8em;font-weight:600;color:#1a2316;text-transform:uppercase;margin-bottom:14px;line-height:1.2}.card-desc{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:300;line-height:1.75;color:#374151;margin-bottom:16px}.card-link{color:#c9a84c;text-decoration:underline;text-underline-offset:2px;transition:color 300ms ease-in-out}.card-link:hover{color:#606c38}.card-note{font-family:"Montserrat",sans-serif;font-size:12px;font-weight:300;line-height:1.6;color:#6b7280;font-style:italic;margin-bottom:0}.card-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;box-sizing:border-box}.card-btn:hover{background:#1a2316;color:#fff}.card-btn-group{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.card-btn-group .card-btn{margin-top:0}.card-btn-outline{background:transparent;color:#606c38;border:1px solid #606c38}.card-btn-outline:hover{background:#1a2316;color:#fff;border-color:#1a2316}.card1-image,.card2-image,.card3-image,.card4-image,.card5-image{background-size:cover;background-position:center;min-height:420px}.card1-image{background-image:url(https://wordpress-1584711-6339990.cloudwaysapps.com/wp-content/uploads/2026/04/Trillium-Muskoka-Resort-Spa-Couples-Retreat-Lakeside-Relaxation-Huntsville-Port-Sydney.jpg)}.card2-image{background-image:url(https://wordpress-1584711-6339990.cloudwaysapps.com/wp-content/uploads/2026/04/Trillium-Muskoka-Resort-Spa-Hotel-Private-Beach-Lake-Watersports-Port-Sydney.jpg)}.card3-image{background-image:url(https://wordpress-1584711-6339990.cloudwaysapps.com/wp-content/uploads/2026/04/Trillium-Muskoka-Resort-Spa-Falling-Water-Cottage-Winter-Snow-Huntsville-Port-Sydney-scaled.jpg)}.card4-image{background-image:url(https://wordpress-1584711-6339990.cloudwaysapps.com/wp-content/uploads/2026/04/Trillium-Muskoka-Resort-Spa-Hotel-Main-Lodge-Spring-Huntsville-Port-Sydney-scaled.jpg)}.card5-image{background-image:url(https://wordpress-1584711-6339990.cloudwaysapps.com/wp-content/uploads/2026/04/Trillium-Muskoka-Resort-Spa-Hotel-Main-Lodge-Winter-Snow-Huntsville-Port-Sydney-scaled.jpg)}@media (max-width:1119px){.card-card,.card-card.card-reverse{grid-template-columns:1fr;min-height:auto}.card-reverse .card2-image,.card-reverse .card4-image{grid-column:1;grid-row:1}.card-reverse .card-body{grid-column:1;grid-row:2}.card1-image,.card2-image,.card3-image,.card4-image,.card5-image{min-height:300px;order:-1}}@media (max-width:768px){.card-body{padding:36px 24px}.card-title{font-size:1.3em}.card-btn{width:100%;align-self:stretch;text-align:center;padding:14px 16px;font-size:0.85em}.card-btn-group{flex-direction:column;gap:10px}.card-btn-group .card-btn{width:100%}div[style*="display: flex"][style*="gap: 12px"]{flex-direction:column;gap:10px}div[style*="display: flex"][style*="gap: 12px"] .card-btn{width:100%;margin-top:0}}@media (max-width:480px){.card-body{padding:28px 20px}.card1-image,.card2-image,.card3-image,.card4-image,.card5-image{min-height:220px}}.breakdance .bde-section-47-111 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-47-111{background-color:var(--bde-headings-color)}.breakdance .bde-div-47-112{width:100vw;margin-top:0px}.breakdance .bde-div-47-112{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center}.breakdance .bde-heading-47-113{text-align:center;color:var(--bde-palette-color-1-49227753-4a92-40fb-9748-59f521c19c1a);font-family:"Montserrat",sans-serif;font-size:15px;font-weight:400;line-height:.9;letter-spacing:3px;text-transform:uppercase}.breakdance .bde-heading-47-114{text-align:center;color:#FFF;line-height:.9;text-transform:uppercase}