.elementor .rct-mini-price{font-weight:600;font-size:14px;color:#856236;line-height:1.4;cursor:pointer;display:block;}.elementor .rct-mini-meta{font-size:13px;color:#666666;line-height:1.4;cursor:pointer;display:block;}.elementor .rct-mini-name{font-weight:600;font-size:15px;color:#1b3942;line-height:1.35;cursor:pointer;display:block;}.elementor .rct-mini-body{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:3px;flex:1 1 auto;}.elementor .rct-mini-img{width:84px;height:84px;overflow:hidden;border-radius:8px;display:block;flex:0 0 84px;& img { width: 84px; height: 84px; object-fit: cover; border-radius: 8px; display: block; }\n}.elementor .rct-mini-card:hover,.elementor .rct-mini-card:focus-visible{border-color:#856236;}.elementor .rct-mini-card{min-width:0px;color:inherit;text-decoration:none;padding:10px;border-radius:10px;border-width:1px;border-color:#e8e1d6;border-style:solid;background-color:#ffffff;display:flex;flex-direction:row;gap:12px;flex:0 0 280px;align-items:center;scroll-snap-align: start;\n}.elementor .rct-mini-slider{width:100%;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; padding-block: 2px 10px; padding-inline: 0; scrollbar-width: thin;\n}.elementor .rct-mini-head{font-weight:600;font-size:13px;color:#856236;letter-spacing:1.2px;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .rct-mini-wrap{width:100%;padding:0px;display:flex;flex-direction:column;gap:8px;margin-block: 4px;\n}.elementor .rct-faq-body{padding-block-start:0px;padding-block-end:16px;padding-inline: 18px;\n}.elementor .rct-faq-q{font-weight:600;font-size:17px;color:#222222;line-height:1.45;margin:0px;display:block;}.elementor .rct-faq-head:hover,.elementor .rct-faq-head:focus-visible{background-color:#fdfbf8;}.elementor .rct-faq-head{color:#222222;display:flex;gap:12px;justify-content:space-between;align-items:center;padding-block: 16px; padding-inline: 18px; padding-block: 16px; padding-inline: 18px; list-style: none; &::after { content: '+'; font-size: 24px; line-height: 1; font-weight: 400; color: #856236; flex: 0 0 auto; } & > span { flex: 1 1 auto; min-width: 0; }\n}.elementor .rct-faq-item{overflow:hidden;margin-block-end:10px;border-radius:8px;border-width:1px;border-color:#e8e1d6;border-style:solid;background-color:#ffffff;display:block;}.elementor .rct-faq-h2{font-weight:700;font-size:27px;color:#222222;line-height:1.3;margin:0px;display:block;cursor: auto;\n}.elementor .rct-faq-tag{font-weight:600;font-size:13px;color:#856236;letter-spacing:1.5px;text-transform:uppercase;display:block;cursor: auto;\n}.elementor .rct-faq-section{width:100%;margin-block-start:24px;border-radius:10px;border-width:1px;border-color:#e8e1d6;border-style:solid;background-color:#faf8f5;display:flex;flex-direction:column;gap:14px;padding-block: 28px; padding-inline: 24px;\n}.elementor .rct-card-meta{font-size:15px;color:#555555;line-height:1.6;display:block;cursor: auto;\n}.elementor .rct-blog-h2{font-weight:700;font-size:27px;color:#222222;line-height:1.3;margin-block-start:22px;display:block;cursor: auto;\n}.elementor .rct-blog-lead{font-size:18px;color:#333333;line-height:1.75;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:4px;background-color:#faf8f5;display:block;border-inline-start: 4px solid #856236; cursor: auto;\n}.elementor .rct-blog-p{font-size:17px;color:#333333;line-height:1.75;display:block;cursor: auto; & a { color: #856236; text-decoration: underline; } & ul, & ol { padding-inline-start: 22px; margin-block: 0; } & li { margin-block-end: 6px; }\n}.elementor .rct-blog-wrap{width:100%;max-width:820px;display:flex;flex-direction:column;gap:18px;margin-inline: auto; padding-block: 24px; padding-inline: 16px;\n}