.elementor .e-23fe7091-2613{width:100%;height:100%;object-fit:cover;object-position:50% 0%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:0;display:block;}.elementor .e-62fb0ac9-cba2{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(26,26,26,.92) 0%,rgba(26,26,26,.6) 45%,rgba(26,26,26,.1) 80%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-4d18ec2e-359f{color:#ffffff;margin-block-end:22px;opacity:80%;}.elementor .e-d152bf3-c0c8{color:#ffffff;margin-block-end:28px;}.elementor .e-4258f7e4-fd59{max-width:500px;color:#f0f0f0;margin-block-end:40px;}.elementor .e-529364e9-1a91:hover,.elementor .e-529364e9-1a91:focus-visible{color:#1a1a1a;border-color:#ffffff;background-color:#ffffff;}.elementor .e-529364e9-1a91{color:#ffffff;border-color:rgba(255,255,255,.55);}.elementor .e-442edcc9-205d{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-5ef25674-1f42{width:100%;max-width:720px;position:relative;z-index:2;padding-block-start:120px;padding-block-end:120px;padding-inline-start:72px;padding-inline-end:72px;margin-inline-start:0px;margin-inline-end:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-701975e-952c{position:absolute;inset-inline-end:24px;inset-block-end:14px;z-index:3;font-family:var(--r3-sans);font-weight:300;font-size:10px;color:#ffffff;letter-spacing:0.04em;padding:0px;margin:0px;opacity:45%;pointer-events: none;\n}.elementor .e-23352970-5de1{width:100%;min-height:88vh;overflow:hidden;position:relative;padding:0px;background-color:#1a1a1a;display:flex;align-items:center;}.elementor .e-2dfff642-50bb{font-size:11px;color:rgba(255,255,255,.55);}.elementor .e-22a92252-8bf9{font-family:var(--r3-sans);font-weight:300;font-size:15px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-67f3122c-1c17{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-2ba5480b-917b{font-size:11px;color:rgba(255,255,255,.55);}.elementor .e-7b48a732-5d76{font-family:var(--r3-sans);font-weight:300;font-size:15px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-24e47f0d-8a09{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7223c1fa-f03d{font-size:11px;color:rgba(255,255,255,.55);}.elementor .e-471193c1-5272{font-family:var(--r3-sans);font-weight:300;font-size:15px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-39957c69-d21f{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-16c2c79b-9fb0{font-size:11px;color:rgba(255,255,255,.55);}.elementor .e-252dac5a-66f7{font-family:var(--r3-sans);font-weight:300;font-size:15px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-434cf2c-54e1{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-20060927-d51f{width:100%;max-width:1296px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:32px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;}.elementor .e-6c8b9819-311d{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:72px;padding-inline-end:72px;border-block-start-width:1px;background-color:#1a1a1a;border-top-style: solid; border-top-color: rgba(255,255,255,.12);\n}.elementor .e-457af0b1-5b8a:hover,.elementor .e-457af0b1-5b8a:focus-visible{transform:scale3d(1.05, 1.05, 1);}.elementor .e-457af0b1-5b8a{width:100%;height:100%;object-fit:cover;transition:transform 1.2s;display:block;}.elementor .e-5cfcc89d-e976{overflow:hidden;aspect-ratio:4 / 5;padding:0px;}.elementor .e-a8c2cf7-a2a8{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-5b0c7168-ecd6{padding:0px;display:grid;gap:72px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-3ae42972-4f26{background-color:#f4f1ec;}.elementor .e-205442c-12d9{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-4bcad08-a08a:hover,.elementor .e-4bcad08-a08a:focus-visible{transform:scale3d(1.83, 1.83, 1);}.elementor .e-4bcad08-a08a{width:100%;height:100%;object-fit:cover;transform:scale3d(1.75, 1.75, 1);transform-origin:52% 58% 0px;transition:transform 1.4s;display:block;}.elementor .e-65ce1d7-3859{overflow:hidden;aspect-ratio:4 / 5;padding:0px;}.elementor .e-84ad809-5826{padding:0px;display:grid;gap:72px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-cf1261b-2114{background-color:#ffffff;}.elementor .e-69ce2a8f-2a99{width:100%;max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-end:44px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;}.elementor .e-3017b12-g1:hover,.elementor .e-3017b12-g1:focus-visible{transform:scale3d(1.39, 1.39, 1);}.elementor .e-3017b12-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.35, 1.35, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(12.96%);scroll-snap-align: start;\n}.elementor .e-7e8a394-906c:hover,.elementor .e-7e8a394-906c:focus-visible{transform:scale3d(1.51, 1.51, 1);}.elementor .e-7e8a394-906c{width:320px;height:400px;object-fit:cover;transform:scale3d(1.47, 1.47, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(15.99%);scroll-snap-align: start;\n}.elementor .e-dd01446-g1:hover,.elementor .e-dd01446-g1:focus-visible{transform:scale3d(1.23, 1.23, 1);}.elementor .e-dd01446-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.19, 1.19, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(7.98%);scroll-snap-align: start;\n}.elementor .e-fb71b31-g1:hover,.elementor .e-fb71b31-g1:focus-visible{transform:scale3d(1.47, 1.47, 1);}.elementor .e-fb71b31-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.43, 1.43, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(15.03%);scroll-snap-align: start;\n}.elementor .e-7df3c8d-g1:hover,.elementor .e-7df3c8d-g1:focus-visible{transform:scale3d(1.18, 1.18, 1);}.elementor .e-7df3c8d-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.14, 1.14, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(6.14%);scroll-snap-align: start;\n}.elementor .e-9403c64-g1:hover,.elementor .e-9403c64-g1:focus-visible{transform:scale3d(1.23, 1.23, 1);}.elementor .e-9403c64-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.19, 1.19, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(7.98%);scroll-snap-align: start;\n}.elementor .e-70bf3ec-g1:hover,.elementor .e-70bf3ec-g1:focus-visible{transform:scale3d(1.23, 1.23, 1);}.elementor .e-70bf3ec-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.19, 1.19, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(7.98%);scroll-snap-align: start;\n}.elementor .e-3df384c-g1:hover,.elementor .e-3df384c-g1:focus-visible{transform:scale3d(1.13, 1.13, 1);}.elementor .e-3df384c-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.09, 1.09, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(4.13%);scroll-snap-align: start;\n}.elementor .e-ea58dae-g1:hover,.elementor .e-ea58dae-g1:focus-visible{transform:scale3d(1.32, 1.32, 1);}.elementor .e-ea58dae-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.28, 1.28, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(10.94%);scroll-snap-align: start;\n}.elementor .e-56cd803-g1:hover,.elementor .e-56cd803-g1:focus-visible{transform:scale3d(1.64, 1.64, 1);}.elementor .e-56cd803-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.59, 1.59, 1);transform-origin:50% 62.1% 0px;transition:transform 0.6s;flex:0 0 auto;clip-path:inset(23.04% 18.55% 14.06% 18.55%);scroll-snap-align: start;\n}.elementor .e-ef9c8ef-g1:hover,.elementor .e-ef9c8ef-g1:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-ef9c8ef-g1{width:320px;height:400px;object-fit:cover;transition:transform 0.6s;flex:0 0 auto;clip-path:none;scroll-snap-align: start;\n}.elementor .e-b4d940d-g1:hover,.elementor .e-b4d940d-g1:focus-visible{transform:scale3d(1.29, 1.29, 1);}.elementor .e-b4d940d-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.25, 1.25, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(10%);scroll-snap-align: start;\n}.elementor .e-c34f62c-g1:hover,.elementor .e-c34f62c-g1:focus-visible{transform:scale3d(1.19, 1.19, 1);}.elementor .e-c34f62c-g1{width:320px;height:400px;object-fit:cover;transform:scale3d(1.15, 1.15, 1);transition:transform 0.6s;flex:0 0 auto;clip-path:inset(6.52%);scroll-snap-align: start;\n}.elementor .e-68ad1a79-dda8{width:100%;padding-block-start:0px;padding-block-end:18px;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:row;gap:20px;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .e-5593c2fe-869f{width:100%;max-width:1200px;font-family:var(--r3-sans);font-weight:300;font-size:12px;color:#3a3a3a;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:18px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:75%;}.elementor .e-53468b2a-e21c{width:100%;max-width:1200px;font-family:var(--r3-sans);font-weight:300;font-size:11px;color:#3a3a3a;letter-spacing:0.04em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:6px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;opacity:55%;}.elementor .e-34012f87-ed60{width:100%;overflow:hidden;padding-block-start:110px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#f4f1ec;}.elementor .e-5bf35df8-d96c{padding:0px;margin-block-end:48px;display:flex;flex-direction:column;gap:18px;}.elementor .e-34f500ad-1088{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .e-547904a7-e091{color:rgba(255,255,255,.6);}.elementor .e-1eb704b4-3ed5{color:#ffffff;}.elementor .e-7807aa81-500a{color:rgba(255,255,255,.78);}.elementor .e-52474e7-dc7d:hover,.elementor .e-52474e7-dc7d:focus-visible{color:#1a1a1a;border-color:#ffffff;background-color:#ffffff;}.elementor .e-52474e7-dc7d{color:#ffffff;border-color:rgba(255,255,255,.55);}.elementor .e-28972d19-454b{padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-54351266-75e7{max-width:760px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-2736557-e744{text-align:center;background-color:#1a1a1a;}.elementor .e-35adf420-b96c{font-family:Outfit;font-weight:400;font-size:11px;color:#b2001f;letter-spacing:0.16em;text-transform:uppercase;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-253f801b-72d6{font-family:Outfit;font-weight:500;font-size:44px;color:#1a1a1a;line-height:1.1;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-269c3ad6-49e4{max-width:560px;font-family:Outfit;font-weight:300;font-size:16px;color:#3a3a3a;line-height:1.7;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-383a976b-81d9:hover,.elementor .e-383a976b-81d9:focus-visible{border-color:#8a0018;background-color:#8a0018;transform:translate3d(0px, -2px, 0px);}.elementor .e-383a976b-81d9{font-family:Outfit;font-weight:500;font-size:12px;color:#ffffff;letter-spacing:0.1em;text-decoration:none;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;border-width:1px;border-color:#b2001f;border-style:solid;background-color:#b2001f;transition:all 0.25s;}.elementor .e-47e77582-ba91{padding:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .e-4d4ecf7a-b03f{max-width:960px;text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;align-items:center;}.elementor .e-6c9a1958-9e65{width:100%;padding:0px;background-color:#f4f1ec;}