.elementor .e-ed7acb3-5f82{width:62rem;height:62rem;position:absolute;inset-block-start:-18rem;inset-inline-end:-14rem;z-index:0;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(55,143,255,0.42) 0%,rgba(55,143,255,0.16) 38%,rgba(55,143,255,0) 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-size: 100% 100%; pointer-events: none;\n}.elementor .e-de39acc-eb54{color:var(--mv-black);}.elementor .e-94ef57e-ec75{color:var(--mv-black);}.elementor .e-5dd2aa2-5fcd{color:var(--mv-black);}.elementor .e-34a107f-3209{position:relative;z-index:1;padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:clamp(1.5rem, 4vw, 4rem);flex-wrap:wrap;justify-content:flex-start;align-items: baseline; border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-cced078-e763{max-width:14ch;position:relative;z-index:1;color:var(--mv-black);}.elementor .e-ae0e327-0a81{color:var(--mv-black);}.elementor .e-d265859-a501{font-size:clamp(1.1rem, 1.4vw, 1.35rem);color:var(--mv-text-muted);}.elementor .e-3bf7769-ed58{max-width:32rem;padding:0px;flex-direction:column;gap:1rem;}.elementor .e-10921dc-1b9e{width:100%;max-width:64rem;position:relative;z-index:1;padding:0px;margin-inline-start:auto;flex-direction:row;justify-content:flex-end;align-items:flex-end;}.elementor .e-7099ec3-c2fb{color:var(--mv-black);padding-block-start:clamp(4rem, 8vw, 8rem);padding-block-end:3rem;background-color:var(--mv-white);flex-direction:column;gap:3.5rem;}.elementor .e-b3e002f-25fb{overflow:hidden;border-radius:18px;border-width:1px;border-color:#2a2a2a;border-style:solid;}.elementor .e-47d2577-7c20{overflow:hidden;border-radius:18px;border-width:1px;border-color:#2a2a2a;border-style:solid;}.elementor .e-82970d7-df3f{overflow:hidden;border-radius:18px;border-width:1px;border-color:#2a2a2a;border-style:solid;}.elementor .e-5b76b2b-1100{overflow:hidden;border-radius:18px;border-width:1px;border-color:#2a2a2a;border-style:solid;}.elementor .e-9ac3a0a-553c{overflow:hidden;border-radius:18px;border-width:1px;border-color:#2a2a2a;border-style:solid;}.elementor .e-53d089f-36fa{width:100%;max-width:calc(1400px - 2 * var(--mv-section-x));padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);margin-block-start:0px;flex-direction:column;gap:2.5rem;margin-inline: auto;\n}.elementor .e-b460e47-4b0b{padding-block-start:clamp(4.5rem, 8vw, 6.5rem);padding-block-end:clamp(4.5rem, 8vw, 6.5rem);padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);border-block-start-width:1px;border-block-end-width:1px;background-color:#0D0D0D;flex-direction:column;border-top-style: solid; border-top-color: #1c1c1c; border-bottom-style: solid; border-bottom-color: #1c1c1c;\n}.elementor .e-5ed4c55-f2ab{width:56rem;height:56rem;position:absolute;inset-block-end:-20rem;inset-inline-start:-16rem;z-index:0;padding:0px;border-radius:50%;background-image:radial-gradient(circle at center, rgba(55,143,255,0.32) 0%,rgba(55,143,255,0.12) 40%,rgba(55,143,255,0) 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-size: 100% 100%; pointer-events: none;\n}.elementor .e-51d788d-1bc9{color:var(--mv-text-muted);}.elementor .e-ea27be4-210e{max-width:18ch;color:var(--mv-black);}.elementor .e-cc86de8-b3b4{max-width:40rem;font-size:clamp(1.1rem, 1.4vw, 1.35rem);color:var(--mv-text-muted);}.elementor .e-b2866ad-4701{width:auto;position:relative;z-index:1;padding:0px;margin-inline-start:22%;flex-direction:column;gap:1.25rem;}.elementor .e-4a2b349-51af{color:var(--mv-black);background-color:var(--mv-white);flex-direction:column;gap:clamp(3rem, 6vw, 6rem);}.elementor .e-0e6d714-b66b{font-weight:600;font-size:clamp(1.9rem, 3.2vw, 2.8rem);color:var(--mv-white);letter-spacing:-0.02em;margin-block-end:clamp(3rem, 6vw, 5rem);}.elementor .e-a56b6f6-0373{font-size:0.875rem;color:var(--mv-blue);margin-block-end:0.9rem;display:block;}.elementor .e-107d7dc-c1fd{font-weight:600;font-size:clamp(1.5rem, 2.2vw, 1.75rem);color:var(--mv-white);line-height:1.2;margin-block-end:1.1rem;display:block;}.elementor .e-dc396bc-d55a{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-8caf580-815d{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-3d0f73c-423f:hover,.elementor .e-3d0f73c-423f:focus-visible{color:var(--mv-blue);}.elementor .e-3d0f73c-423f{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-8418a97-cebe{width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:#111111;display:block;}.elementor .e-3f453e8-224b{min-width:0px;padding:0px;}.elementor .e-920c59f-e0f0{font-size:0.875rem;color:var(--mv-blue);margin-block-end:0.9rem;display:block;}.elementor .e-4355edb-bd44{font-weight:600;font-size:clamp(1.5rem, 2.2vw, 1.75rem);color:var(--mv-white);line-height:1.2;margin-block-end:1.1rem;display:block;}.elementor .e-4b87da3-0cec{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-97296c8-7499{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-663422c-be41:hover,.elementor .e-663422c-be41:focus-visible{color:var(--mv-blue);}.elementor .e-663422c-be41{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-b782510-ca1b{width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:#111111;display:block;}.elementor .e-b7ff431-f714{min-width:0px;padding:0px;}.elementor .e-3b1d534-9b2d{font-size:0.875rem;color:var(--mv-blue);margin-block-end:0.9rem;display:block;}.elementor .e-75aee3a-fe8a{font-weight:600;font-size:clamp(1.5rem, 2.2vw, 1.75rem);color:var(--mv-white);line-height:1.2;margin-block-end:1.1rem;display:block;}.elementor .e-7d74101-d400{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-cf2105e-97f8{font-size:1rem;color:var(--mv-text-muted-dark);line-height:1.7;margin-block-end:1.25rem;display:block;}.elementor .e-a25ba6c-84c3{font-size:1rem;color:var(--mv-text-muted-dark);line-height:1.7;display:block;}.elementor .e-7172e99-59c0{width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:#111111;display:block;}.elementor .e-9a1083b-a832{min-width:0px;padding:0px;}.elementor .e-f637cdb-30ed{width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:#111111;display:block;}.elementor .e-4331ade-ede1{min-width:0px;padding:0px;}.elementor .e-bea0c3a-1d6d{font-size:0.875rem;color:var(--mv-blue);margin-block-end:0.9rem;display:block;}.elementor .e-fa66315-2536{font-weight:600;font-size:clamp(1.5rem, 2.2vw, 1.75rem);color:var(--mv-white);line-height:1.2;margin-block-end:1.1rem;display:block;}.elementor .e-4dc606d-e66c{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-762ed10-a03f{font-size:1.125rem;color:var(--mv-white);line-height:1.6;margin-block-end:1.25rem;display:block;}.elementor .e-5d38876-eb47:hover,.elementor .e-5d38876-eb47:focus-visible{color:var(--mv-blue);}.elementor .e-5d38876-eb47{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-bae40be-4496{width:100%;max-width:100%;aspect-ratio:16 / 9;object-fit:cover;background-color:#111111;display:block;}.elementor .e-4be0cef-68f5{min-width:0px;padding:0px;}.elementor .e-08d2e59-bc06{font-size:0.875rem;color:var(--mv-blue);margin-block-end:0.9rem;display:block;}.elementor .e-4a39243-2085{font-weight:600;font-size:clamp(1.5rem, 2.2vw, 1.75rem);color:var(--mv-white);line-height:1.2;margin-block-end:1.1rem;display:block;}.elementor .e-75fb6d7-1486{font-size:1rem;color:var(--mv-text-muted-dark);line-height:1.7;margin-block-end:1.25rem;display:block;}.elementor .e-dd7342e-9890:hover,.elementor .e-dd7342e-9890:focus-visible{color:var(--mv-blue);}.elementor .e-dd7342e-9890{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-d1e5db2-fd9d:hover,.elementor .e-d1e5db2-fd9d:focus-visible{color:var(--mv-blue);}.elementor .e-d1e5db2-fd9d{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-e8d02b3-d4ee:hover,.elementor .e-e8d02b3-d4ee:focus-visible{color:var(--mv-blue);}.elementor .e-e8d02b3-d4ee{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-1b9e263-429e:hover,.elementor .e-1b9e263-429e:focus-visible{color:var(--mv-blue);}.elementor .e-1b9e263-429e{font-size:1rem;color:var(--mv-white);transition:color 0.25s;}.elementor .e-1f10aea-1525{min-width:0px;padding:0px;flex:1 1 22rem;}.elementor .e-514dbe0-4505{min-width:0px;padding:0px;flex:1 1 22rem;}.elementor .e-23ffed0-c639{min-width:0px;padding:0px;flex:1 1 22rem;}.elementor .e-ac570ec-b024{min-width:0px;padding:0px;flex:1 1 22rem;}.elementor .e-6417ac9-3668{width:100%;max-width:1400px;padding-block-start:clamp(6rem, 10vw, 8rem);padding-block-end:0px;padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);flex-direction:column;gap:0px;margin-inline: auto;\n}.elementor .e-8e17e2b-30d8{font-family:var(--mv-font-sans);color:var(--mv-white);padding:0px;background-color:var(--mv-black);flex-direction:column;gap:0px;}.elementor .e-a5eca36-af49{max-width:18ch;color:var(--mv-black);}.elementor .e-1b1465c-c374{width:auto;position:relative;z-index:1;padding:0px;margin-inline-start:22%;flex-direction:column;gap:1.25rem;}.elementor .e-14c5063-3e30{color:var(--mv-black);background-color:var(--mv-white);flex-direction:column;gap:clamp(3rem, 6vw, 6rem);}.elementor .e-c6d4c73-7f10{min-width:0px;padding:0px;flex:1 1 0px;scroll-snap-align: start;\n}.elementor .e-b8e319a-9b0f{min-width:0px;padding:0px;flex:1 1 0px;scroll-snap-align: start;\n}.elementor .e-0717dec-1cfa{min-width:0px;padding:0px;flex:1 1 0px;scroll-snap-align: start;\n}.elementor .e-d1cfb52-619e{min-width:0px;padding:0px;flex:1 1 0px;scroll-snap-align: start;\n}.elementor .e-1110541-7e86{min-width:0px;padding:0px;flex:1 1 0px;scroll-snap-align: start;\n}.elementor .e-5227d57-c7f2{min-width:0px;padding:0px;flex:1 1 0px;scroll-snap-align: start;\n}.elementor .e-a10736a-325f{width:100%;padding:0px;flex-direction:row;gap:1rem;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none;\n}.elementor .e-d0be5f9-d615{position:relative;padding-block-start:2rem;padding-block-end:clamp(5rem, 9vw, 9rem);padding-inline-start:var(--mv-section-x);padding-inline-end:var(--mv-section-x);background-color:var(--mv-white);}.elementor .e-e708ca3-f832{color:var(--mv-black);}.elementor .e-1299485-4244{color:var(--mv-text-muted);padding-block-end:1rem;}.elementor .e-4e864eb-3985{max-width:40rem;color:var(--mv-text-muted);flex:1 1 0px;}.elementor .e-21aea95-af67{padding:0px;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-97242e5-58b5{min-width:2rem;font-family:"Instrument Serif";font-weight:400;font-size:1.1rem;color:var(--mv-text-muted);line-height:1.2;font-style:italic;margin:0px;}.elementor .e-3f6fca9-d29c{min-width:0px;color:var(--mv-black);}.elementor .e-3ddbdc5-f616{min-width:0px;padding:0px;flex-direction:row;gap:clamp(1rem, 3vw, 3rem);flex:0 0 38%;align-items: baseline;\n}.elementor .e-91d3ba7-2552{max-width:40rem;color:var(--mv-text-muted);flex:1 1 0px;}.elementor .e-1f9f2b9-7cd2{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:clamp(1.5rem, 5vw, 6rem);justify-content:space-between;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-efc61fa-bd3e{min-width:2rem;font-family:"Instrument Serif";font-weight:400;font-size:1.1rem;color:var(--mv-text-muted);line-height:1.2;font-style:italic;margin:0px;}.elementor .e-0d64db5-caca{min-width:0px;color:var(--mv-black);}.elementor .e-3fa547e-b447{min-width:0px;padding:0px;flex-direction:row;gap:clamp(1rem, 3vw, 3rem);flex:0 0 38%;align-items: baseline;\n}.elementor .e-5658c92-f1e0{max-width:40rem;color:var(--mv-text-muted);flex:1 1 0px;}.elementor .e-c54bb37-7983{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:clamp(1.5rem, 5vw, 6rem);justify-content:space-between;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-f4bc0ca-b899{min-width:2rem;font-family:"Instrument Serif";font-weight:400;font-size:1.1rem;color:var(--mv-text-muted);line-height:1.2;font-style:italic;margin:0px;}.elementor .e-2d3c1b3-82c2{min-width:0px;color:var(--mv-black);}.elementor .e-64eb384-fee2{min-width:0px;padding:0px;flex-direction:row;gap:clamp(1rem, 3vw, 3rem);flex:0 0 38%;align-items: baseline;\n}.elementor .e-eb64987-a181{max-width:40rem;color:var(--mv-text-muted);flex:1 1 0px;}.elementor .e-9b82888-ebff{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:clamp(1.5rem, 5vw, 6rem);justify-content:space-between;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-0e57139-3758{min-width:2rem;font-family:"Instrument Serif";font-weight:400;font-size:1.1rem;color:var(--mv-text-muted);line-height:1.2;font-style:italic;margin:0px;}.elementor .e-c6495d3-fcea{min-width:0px;color:var(--mv-black);}.elementor .e-f6e4aa8-e6f5{min-width:0px;padding:0px;flex-direction:row;gap:clamp(1rem, 3vw, 3rem);flex:0 0 38%;align-items: baseline;\n}.elementor .e-64cb389-f5cd{max-width:40rem;color:var(--mv-text-muted);flex:1 1 0px;}.elementor .e-ef26781-d947{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row;gap:clamp(1.5rem, 5vw, 6rem);justify-content:space-between;align-items:flex-start;border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-10021c6-cd75{padding:0px;border-block-start-width:1px;flex-direction:column;border-top-style: solid; border-top-color: var(--mv-line);\n}.elementor .e-eddb3c0-8da9{color:var(--mv-black);background-color:var(--mv-white);flex-direction:column;gap:clamp(2.5rem, 5vw, 5rem);}.elementor .e-ba07f66-5c08{color:var(--mv-black);}.elementor .e-ffe08e7-ef01{padding-block-start:0.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:0.5rem;flex:0 0 22%;align-self:flex-start;border-top-style: solid; border-top-color: var(--mv-black);\n}.elementor .e-a5cc717-7983{color:var(--mv-black);}.elementor .e-94a84d0-82d0{font-size:clamp(1.25rem, 1.8vw, 1.6rem);color:var(--mv-black);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex:0 0 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-2431511-dc54{font-size:clamp(1.25rem, 1.8vw, 1.6rem);color:var(--mv-black);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex:0 0 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-9b8a314-83b4{font-size:clamp(1.25rem, 1.8vw, 1.6rem);color:var(--mv-black);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex:0 0 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-487939e-e187{font-size:clamp(1.25rem, 1.8vw, 1.6rem);color:var(--mv-black);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex:0 0 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-834ef78-ef29{font-size:clamp(1.25rem, 1.8vw, 1.6rem);color:var(--mv-black);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex:0 0 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-ea25c50-e31f{font-size:clamp(1.25rem, 1.8vw, 1.6rem);color:var(--mv-black);padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex:0 0 calc(50% - 1.5rem);border-bottom-style: solid; border-bottom-color: var(--mv-line);\n}.elementor .e-1e821fb-22c4{padding:0px;border-block-start-width:1px;flex-direction:row;flex-wrap:wrap;gap: 0 3rem; border-top-style: solid; border-top-color: var(--mv-line);\n}.elementor .e-65e21fa-f563{min-width:0px;max-width:58rem;padding:0px;flex-direction:column;gap:2.5rem;flex:1 1 0px;align-items:stretch;}.elementor .e-df42c1b-7f0a{color:var(--mv-black);background-color:var(--mv-white);flex-direction:row;gap:clamp(2rem, 8vw, 10rem);}.elementor .e-ef68cbd-3adb{max-width:16ch;font-size:clamp(2.25rem, 3.6vw, 3.75rem);color:var(--mv-white);}.elementor .e-6844bc7-05e8{font-size:clamp(1.1rem, 1.4vw, 1.35rem);color:var(--mv-text-muted-dark);}.elementor .e-4042d9f-ce60{width:100%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;flex:0 0 calc((100% - 4.5rem) / 4);}.elementor .e-b3c8eb5-e887{min-width:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 calc((100% - 6rem) / 5);& img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}
&:hover img{transform:scale(1.04)}
& p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;font-weight:600;font-size:1.05rem;line-height:1.2;letter-spacing:.02em;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}
&:hover p,&:focus-within p{opacity:1;transform:none}
@media (hover:none){& p{opacity:1;transform:none}}\n}.elementor .e-0b5b12e-9b00{width:100%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;flex:0 0 calc((100% - 4.5rem) / 4);}.elementor .e-1341152-56b8{min-width:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 calc((100% - 6rem) / 5);& img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}
&:hover img{transform:scale(1.04)}
& p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;font-weight:600;font-size:1.05rem;line-height:1.2;letter-spacing:.02em;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}
&:hover p,&:focus-within p{opacity:1;transform:none}
@media (hover:none){& p{opacity:1;transform:none}}\n}.elementor .e-b44e67f-e911{width:100%;min-width:0px;aspect-ratio:3 / 4;object-fit:cover;flex:0 0 calc((100% - 4.5rem) / 4);}.elementor .e-d5bc497-34cf{min-width:0px;overflow:hidden;position:relative;padding:0px;flex:0 0 calc((100% - 6rem) / 5);& img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;transition:transform .6s ease}
&:hover img{transform:scale(1.04)}
& p{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.78),rgba(0,0,0,0));color:#fff;font-weight:600;font-size:1.05rem;line-height:1.2;letter-spacing:.02em;opacity:0;transform:translateY(.5rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}
&:hover p,&:focus-within p{opacity:1;transform:none}
@media (hover:none){& p{opacity:1;transform:none}}\n}.elementor .e-0fc3fd3-09fd{position:relative;z-index:1;padding:0px;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;align-items:flex-start;& > :nth-child(5n+2), & > :nth-child(5n+4) { margin-top: clamp(1.5rem, 4vw, 4rem); }\n}.elementor .e-fe60279-08c8{padding:0px;margin-block-start:1rem;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-7507696-a841{padding-block-start:clamp(5rem, 9vw, 8rem);padding-block-end:clamp(5rem, 9vw, 8rem);flex-direction:column;gap:2.5rem;align-items:flex-start;}