:root{--srklfaq-bg:#fff;--srklfaq-text:#0a0a0a;--srklfaq-text-soft:rgba(10,10,10,.85);--srklfaq-accent:#5A4A40;--srklfaq-line:rgba(10,10,10,.08);--srklfaq-display:'Cinzel','Trajan Pro',serif;--srklfaq-serif:'Cormorant Garamond','Times New Roman',serif;--srklfaq-ui:'Outfit',system-ui,sans-serif;--srklfaq-easing:cubic-bezier(.22,.61,.36,1)}.srklfaq-section{background:var(--srklfaq-bg);padding:0;margin:0;color:var(--srklfaq-text);-webkit-font-smoothing:antialiased}.srklfaq-inner{max-width:980px;margin:0 auto;padding:0}.srklfaq-header{text-align:center;margin-bottom:70px}.srklfaq-header h2{font-family:var(--srklfaq-serif);font-style:italic;font-weight:400;font-size:clamp(38px, 4vw, 56px);line-height:1.1;color:var(--srklfaq-text);letter-spacing:-.01em;margin:0}.srklfaq-header h2 em{font-family:var(--srklfaq-display);font-style:normal;font-weight:500;font-size:.65em;color:var(--srklfaq-accent);text-transform:uppercase;letter-spacing:.18em;display:block;margin-top:12px}.srklfaq-list{width:100%}.srklfaq-item{border-bottom:1px solid var(--srklfaq-line);padding:28px 0}.srklfaq-item:first-of-type{border-top:1px solid var(--srklfaq-line)}.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active{appearance:none!important;-webkit-appearance:none!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important;font-family:var(--srklfaq-display)!important;font-weight:500!important;font-size:15px!important;letter-spacing:0.12em!important;color:var(--srklfaq-text)!important;text-transform:uppercase!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;text-align:left!important;line-height:1.35!important;transition:color 0.3s ease!important}.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus{color:var(--srklfaq-accent)!important}.srklfaq-q span:first-child{display:inline-block}.srklfaq-marker{flex:0 0 auto;width:28px;height:28px;font-family:var(--srklfaq-serif);font-style:italic;font-size:28px;color:var(--srklfaq-accent);font-weight:400;line-height:1;position:relative;display:inline-flex;align-items:center;justify-content:center}.srklfaq-marker-plus,.srklfaq-marker-minus{position:absolute;inset:0;align-items:center;justify-content:center;line-height:1}.srklfaq-marker-plus{display:inline-flex!important}.srklfaq-marker-minus{display:none!important}.srklfaq-item.open .srklfaq-marker-plus{display:none!important}.srklfaq-item.open .srklfaq-marker-minus{display:inline-flex!important}.srklfaq-a{max-height:0;overflow:hidden;transition:max-height 0.5s var(--srklfaq-easing),padding 0.4s var(--srklfaq-easing);padding-top:0;font-family:var(--srklfaq-serif);font-size:17px;line-height:1.75;color:var(--srklfaq-text-soft);font-weight:400}.srklfaq-item.open .srklfaq-a{max-height:700px;padding-top:22px}.srklfaq-a-inner{font-family:var(--srklfaq-serif);font-size:17px;line-height:1.75;color:var(--srklfaq-text-soft);font-weight:400}.srklfaq-a-inner>*:first-child{margin-top:0}.srklfaq-a-inner>*:last-child{margin-bottom:0}.srklfaq-a p{font-family:var(--srklfaq-serif);font-size:17px;line-height:1.75;color:var(--srklfaq-text-soft);font-weight:400;margin:0 0 16px}.srklfaq-a a{color:var(--srklfaq-accent);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}@media (max-width:640px){.srklfaq-header{margin-bottom:46px}.srklfaq-header h2{font-size:clamp(34px, 11vw, 46px)}.srklfaq-header h2 em{font-size:.58em;letter-spacing:.12em}.srklfaq-item{padding:24px 0}.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active{font-size:13px!important;letter-spacing:0.09em!important;gap:16px!important}.srklfaq-marker{font-size:24px;width:24px;height:24px}.srklfaq-a,.srklfaq-a-inner,.srklfaq-a p{font-size:16px;line-height:1.7}}.srklfaq-q>span:first-child{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 44px)!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important}.srklfaq-marker{flex:0 0 28px!important;margin-left:16px!important}@media (max-width:640px){.srklfaq-inner{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.srklfaq-section .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active,.elementor-widget-srkpics_luxe_faq .srklfaq-q{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;gap:12px!important;font-size:12px!important;letter-spacing:0.08em!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important}.srklfaq-q>span:first-child{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 34px)!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;display:block!important}.srklfaq-marker{flex:0 0 22px!important;width:22px!important;height:22px!important;margin-left:8px!important;font-size:22px!important;line-height:1!important;margin-top:0!important}.srklfaq-a,.srklfaq-a-inner,.srklfaq-a p{font-size:15px!important;line-height:1.75!important;overflow-wrap:break-word!important}}@media (max-width:380px){.srklfaq-section .srklfaq-q,.srklfaq-section button.srklfaq-q,.elementor-widget-srkpics_luxe_faq .srklfaq-q{font-size:11px!important;letter-spacing:0.06em!important}}.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;width:100%!important;max-width:100%!important;overflow:visible!important}.srklfaq-question-text,.srklfaq-q>span:first-child{display:block!important;min-width:0!important;max-width:none!important;width:auto!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important}.srklfaq-marker{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:22px!important;height:22px!important;min-width:22px!important;margin-left:0!important;position:relative!important;line-height:1!important;overflow:hidden!important}.srklfaq-marker::before{content:attr(data-plus)!important;display:block!important;font:inherit!important;color:currentColor!important;line-height:1!important}.srklfaq-item.open .srklfaq-marker::before{content:attr(data-minus)!important}.srklfaq-marker-plus,.srklfaq-marker-minus{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}@media (max-width:640px){.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active{grid-template-columns:minmax(0,1fr) 20px!important;column-gap:12px!important;align-items:start!important}.srklfaq-marker{width:20px!important;height:20px!important;min-width:20px!important;margin-top:0!important}.srklfaq-question-text,.srklfaq-q>span:first-child{max-width:100%!important;overflow-wrap:break-word!important}}.elementor-widget-srkpics_luxe_faq .srklfaq-section,.srklfaq-section{width:100%!important;max-width:100%!important;overflow:visible!important}.elementor-widget-srkpics_luxe_faq .srklfaq-inner,.srklfaq-section .srklfaq-inner,.elementor-widget-srkpics_luxe_faq .srklfaq-list,.srklfaq-section .srklfaq-list,.elementor-widget-srkpics_luxe_faq .srklfaq-item,.srklfaq-section .srklfaq-item{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active{display:block!important;position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 36px 0 0!important;margin:0!important;overflow:visible!important;white-space:normal!important;text-align:left!important}.elementor-widget-srkpics_luxe_faq .srklfaq-question-text,.srklfaq-section .srklfaq-question-text,.srklfaq-section .srklfaq-q>span:first-child{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:normal!important;hyphens:auto!important}.elementor-widget-srkpics_luxe_faq .srklfaq-marker,.srklfaq-section .srklfaq-marker{position:absolute!important;top:0!important;right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;min-width:24px!important;margin:0!important;padding:0!important;overflow:hidden!important;line-height:1!important;color:currentColor!important;pointer-events:none!important}.elementor-widget-srkpics_luxe_faq .srklfaq-marker::before,.srklfaq-section .srklfaq-marker::before{content:attr(data-plus)!important;display:block!important;font:inherit!important;color:currentColor!important;line-height:1!important}.elementor-widget-srkpics_luxe_faq .srklfaq-item.open .srklfaq-marker::before,.srklfaq-section .srklfaq-item.open .srklfaq-marker::before{content:attr(data-minus)!important}.elementor-widget-srkpics_luxe_faq .srklfaq-marker-plus,.elementor-widget-srkpics_luxe_faq .srklfaq-marker-minus,.srklfaq-section .srklfaq-marker-plus,.srklfaq-section .srklfaq-marker-minus{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}@media (max-width:640px){.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section button.srklfaq-q,.srklfaq-section button.srklfaq-q:hover,.srklfaq-section button.srklfaq-q:focus,.srklfaq-section button.srklfaq-q:active{padding-right:30px!important;font-size:12px!important;letter-spacing:0.07em!important;line-height:1.55!important}.elementor-widget-srkpics_luxe_faq .srklfaq-marker,.srklfaq-section .srklfaq-marker{width:20px!important;height:20px!important;min-width:20px!important;font-size:20px!important}}@media (max-width:380px){.elementor-widget-srkpics_luxe_faq .srklfaq-q,.srklfaq-section button.srklfaq-q{padding-right:26px!important;font-size:11px!important;letter-spacing:0.05em!important}.elementor-widget-srkpics_luxe_faq .srklfaq-marker,.srklfaq-section .srklfaq-marker{width:18px!important;height:18px!important;min-width:18px!important;font-size:18px!important}}