.elementor .ls-gal-count{font-family:"Arial, sans-serif";font-size:12px;color:#ffffff;letter-spacing:0.07em;direction:ltr;}.elementor .ls-gal-ctl{padding-block-start:13px;padding-block-end:13px;padding-inline-start:25px;padding-inline-end:25px;border-block-start-width:1px;display:flex;flex-direction:row;gap:18px;align-items:center;border-top-style: solid; border-top-color: #4d4943;\n}.elementor .ls-gal-img{width:100%;height:100%;object-fit:contain;}.elementor .ls-gal-slide{height:calc(89dvh - 153px);min-height:250px;padding:14px;display:flex;flex:0 0 100%;justify-content:center;align-items:center;scroll-snap-align:start;\n}.elementor .ls-gal-track{padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; scroll-behavior:smooth;\n}.elementor .ls-gal-desc{font-weight:300;font-size:14px;color:#bcb4a9;line-height:1.6;}.elementor .ls-gal-title{font-family:"Arial, sans-serif";font-weight:400;font-size:24px;color:#ffffff;line-height:1.4;direction:ltr;text-align:right;\n}.elementor .ls-gal-head{padding-block-start:15px;padding-block-end:15px;padding-inline-start:25px;padding-inline-end:70px;border-block-end-width:1px;display:flex;flex-direction:column;gap:4px;border-bottom-style: solid; border-bottom-color: #4d4943;\n}.elementor .ls-gal{width:100%;color:#ffffff;padding:0px;background-color:#202120;display:flex;flex-direction:column;}.elementor .ls-arrow:hover,.elementor .ls-arrow:focus-visible{color:#ffffff;border-color:#292929;background-color:#292929;}.elementor .ls-arrow{width:46px;height:46px;font-family:"Arial, sans-serif";font-size:18px;color:#292929;line-height:1;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:#bdb5aa;border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s, border-color 0.2s, opacity 0.2s;display:flex;justify-content:center;align-items:center;appearance:none;-webkit-appearance:none; font-variant-emoji:text; box-shadow:none;\n}.elementor .ls-choice-grid{padding:0px;display:grid;gap:9px;grid-template-columns:1fr 1fr;}.elementor .ls-choice-label{font-size:14px;color:#f2eee7;line-height:1.65;cursor:pointer;flex:1 1 0px;}.elementor .ls-choice-box{width:16px;height:16px;cursor:pointer;margin:0px;border-radius:0px;background-color:transparent;flex:0 0 auto;appearance:auto;clip-path:none;accent-color:#c6b297;\n}.elementor .ls-choice:hover,.elementor .ls-choice:focus-visible{border-color:#a59783;background-color:rgba(255,255,255,.03);}.elementor .ls-choice{min-height:54px;cursor:pointer;padding:12px;border-width:1px;border-color:#5d5a53;border-style:solid;transition:background-color 0.2s, border-color 0.2s;display:flex;flex-direction:row;gap:10px;align-items:center;}.elementor .ls-social:hover,.elementor .ls-social:focus-visible{color:#dcd2c4;border-color:rgba(220,210,196,.5);background-color:rgba(220,210,196,.05);transform:translate3d(0px, -2px, 0px);}.elementor .ls-social{width:44px;height:44px;color:#dcd2c4;padding:11px;border-radius:50%;border-width:1px;border-color:rgba(220,210,196,.2);border-style:solid;background-color:transparent;transition:transform 0.25s, background-color 0.25s, border-color 0.25s;}.elementor .ls-rexp{font-size:14px;color:#635b50;padding-block-start:13px;margin-block-start:12px;border-block-start-width:1px;display:block;border-top-style: solid; border-top-color: #eeeae5;\n}.elementor .ls-rimg{width:100%;height:270px;object-fit:contain;background-color:#ffffff;object-position:center top;\n}.elementor .ls-rcard:hover,.elementor .ls-rcard:focus-visible{border-color:#b7ac9d;box-shadow:0px 8px 24px 0px rgba(0,0,0,.03);}.elementor .ls-rcard{cursor:pointer;padding:15px;border-width:1px;border-color:#e4e0d9;border-style:solid;background-color:#ffffff;transition:border-color 0.2s, box-shadow 0.2s;display:flex;flex-direction:column;flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start;\n}.elementor .ls-rtrack{padding-block-start:0px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; scroll-behavior:smooth;\n}.elementor .ls-vwatch{font-size:13px;color:#ffffff;}.elementor .ls-vname{font-weight:400;font-size:21px;color:#ffffff;line-height:1.4;}.elementor .ls-vcap{position:absolute;inset-inline-end:23px;inset-block-end:23px;inset-inline-start:23px;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .ls-dur{position:absolute;inset-block-start:17px;inset-inline-start:17px;font-family:"Arial, sans-serif";font-size:12px;color:#ffffff;line-height:1.4;direction:ltr;padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;background-color:rgba(0,0,0,.44);}.elementor .ls-play{width:65px;height:65px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;font-family:"Arial, sans-serif";font-size:18px;color:#ffffff;margin:auto;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,.8);border-style:solid;background-color:rgba(23,23,23,.19);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;pointer-events:none; font-variant-emoji:text; inset:0px;\n}.elementor .ls-play:hover,.elementor .ls-play:focus-visible{transform:scale3d(1.08, 1.08, 1);}.elementor .ls-vshade{position:absolute;padding:0px;background-image:linear-gradient(0deg, transparent 45%,rgba(23,23,22,.9) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset:0px; pointer-events:none;\n}.elementor .ls-vimg:hover,.elementor .ls-vimg:focus-visible{transform:scale3d(1.025, 1.025, 1);}.elementor .ls-vimg{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.5s;inset:0px; object-position:center 25%;\n}.elementor .ls-vcard{min-width:0px;overflow:hidden;aspect-ratio:9/13;position:relative;color:#ffffff;cursor:pointer;padding:0px;background-color:#3b3b37;display:block;}.elementor .ls-ttrack{padding:0px;display:grid;grid-template-columns:repeat(4, 1fr);gap:28px 22px;\n}.elementor .ls-step-p{font-weight:300;font-size:16px;color:#c4beb6;line-height:1.9;display:block;}.elementor .ls-step-h{font-weight:500;font-size:23px;color:#faf8f3;line-height:1.45;margin-block-end:10px;}.elementor .ls-step-num{font-family:"Arial, sans-serif";font-weight:300;font-size:28px;color:#a79783;line-height:1.4;direction:ltr;}.elementor .ls-step{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:grid;gap:24px;grid-template-columns:45px 1fr;border-top-style: solid; border-top-color: #56524d;\n}.elementor .ls-pmore:hover,.elementor .ls-pmore:focus-visible{color:#8c7253;}.elementor .ls-pmore{min-height:44px;font-size:14px;color:#292929;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#b1a89d;border-style:solid;background-color:transparent;display:inline-flex;gap:15px;align-items:center;appearance:none;white-space:nowrap; -webkit-appearance:none; font-variant-emoji:text;\n}.elementor .ls-pdesc{max-width:290px;font-weight:300;font-size:14px;color:#67615a;line-height:1.7;}.elementor .ls-pname{font-family:"Arial, sans-serif";font-weight:400;font-size:32px;letter-spacing:0.03em;line-height:1.1;direction:ltr;margin-block-end:11px;text-align:right;\n}.elementor .ls-pcap{padding-block-start:24px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .ls-popen{width:43px;height:43px;position:absolute;inset-block-end:20px;inset-inline-start:20px;font-family:"Arial, sans-serif";font-size:18px;color:#ffffff;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,.63);border-style:solid;background-color:rgba(0,0,0,.13);display:flex;justify-content:center;align-items:center;font-variant-emoji:text;\n}.elementor .ls-pindex{position:absolute;inset-block-start:19px;inset-inline-end:20px;font-family:"Arial, sans-serif";font-size:11px;color:#ffffff;letter-spacing:0.1em;line-height:1.6;direction:ltr;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;background-color:rgba(23,23,20,.33);}.elementor .ls-pimg-m{display:none;}.elementor .ls-pimg-d:hover,.elementor .ls-pimg-d:focus-visible{transform:scale3d(1.035, 1.035, 1);filter:brightness(.94);\n}.elementor .ls-pimg-d{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform 0.6s, filter 0.6s;}.elementor .ls-pcover{overflow:hidden;position:relative;cursor:pointer;padding:0px;background-color:#e8e4dc;display:block;}.elementor .ls-pcard{min-width:0px;padding:0px;}.elementor .ls-track{padding:0px;display:grid;grid-template-columns:1fr 1fr;gap:48px 40px;\n}.elementor .ls-col{min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .ls-row{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:22px;border-top-style: solid; border-top-color: #d8d3cb;\n}.elementor .ls-body{font-weight:300;font-size:16px;color:#5e5950;line-height:1.9;display:block;}.elementor .ls-h3{font-weight:500;font-size:22px;line-height:1.45;margin-block-end:8px;}.elementor .ls-fine-num{font-family:"Arial, sans-serif";font-size:12px;color:#8c8070;letter-spacing:0.08em;line-height:2;direction:ltr;padding-block-start:4px;flex:0 0 auto;}.elementor .ls-text-link:hover,.elementor .ls-text-link:focus-visible{color:#8c7253;border-color:#8c7253;}.elementor .ls-text-link{min-height:48px;font-weight:400;font-size:16px;color:inherit;line-height:1.5;text-align:start;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#777168;border-style:solid;background-color:transparent;transition:color 0.2s, border-color 0.2s;display:inline-flex;gap:44px;align-items:center;appearance:none;-webkit-appearance:none; font-variant-emoji:text;\n}.elementor .ls-heading-row{padding:0px;margin-block-end:52px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:flex-end;}.elementor .ls-intro{max-width:520px;font-weight:300;font-size:18px;color:#5c5953;line-height:1.9;display:block;}.elementor .ls-h2{font-weight:300;font-size:clamp(40px, 4.2vw, 62px);letter-spacing:-0.025em;line-height:1.18;}.elementor .ls-tag-text{font-weight:400;font-size:14px;line-height:1.4;}.elementor .ls-tag-num{font-family:"Arial, sans-serif";font-size:12px;color:#7d756b;letter-spacing:0.08em;line-height:1.4;direction:ltr;padding-inline-end:14px;border-inline-end:1px solid #aba49a;\n}.elementor .ls-tag{padding:0px;margin-block-end:30px;display:flex;flex-direction:row;gap:14px;align-items:center;}.elementor .ls-container{width:min(1320px, calc(100% - 112px));max-width:1320px;padding:0px;margin-inline:auto;\n}.elementor .ls-section{width:100%;padding-block-start:112px;padding-block-end:112px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .ls-text-link-dark:hover,.elementor .ls-text-link-dark:focus-visible{color:#c8b397;border-color:#c8b397;}.elementor .ls-text-link-dark{color:#ffffff;border-color:#7a7268;}.elementor .ls-dark-intro{color:#d1cbc3;}.elementor .ls-dark-tagnum{color:#c2b39f;border-color:#615b54;}.elementor .ls-arrow-dark:hover,.elementor .ls-arrow-dark:focus-visible{color:#222222;border-color:#eeeeee;background-color:#eeeeee;}.elementor .ls-arrow-dark{color:#ffffff;border-color:#797067;}.elementor .ls-only-m{display:none;}