.elementor .e-c144e15-2ed3c59{font-family:"Jost";font-weight:700;font-size:48px;color:var(--Primary_Dark);text-transform:uppercase;}.elementor .e-b2c5311-4939c76{font-family:"Jost";font-weight:400;font-size:48px;color:var(--Primary_Dark);text-transform:uppercase;}.elementor .e-1c22346-a8232cc{padding:0px;flex-direction:column;}.elementor .e-34b9904-18974f4{margin-block-end:24px;}.elementor .e-9357045-8350883{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_Dark);}.elementor .e-9357045-8350883:hover,.elementor .e-9357045-8350883:focus-visible{background-color:var(--Primary_Dark);}.elementor .e-b5eb906-8f81193{color:var(--Primary_Dark);padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_White);}.elementor .e-b5eb906-8f81193:hover,.elementor .e-b5eb906-8f81193:focus-visible{color:var(--Primary_Dark);background-color:var(--Primary_White);}.elementor .e-fca6313-467d5cd{padding:0px;gap:24px;justify-content:flex-start;}.elementor .e-93149df-b843bb2{border-radius:25px;flex-direction:column;gap:32px;}.elementor .e-22117f4-13cbf92{padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;align-self:start;}.elementor .e-eeafb7e-577e58a{padding:0px;align-self:start;}.elementor .e-4e5edf4-51a1e6d{width:48px;height:48px;position:relative;color:var(--Primary_Dark);padding:12px;border-radius:10px;box-shadow:3px 4px 18px 0px rgba(0, 0, 0, 0.24);}.elementor .e-7b2a0b9-b721cf0{font-family:"Jost";font-weight:700;font-size:48px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;}.elementor .e-d237c32-1e06f16{width:360px;font-family:"Jost";font-weight:400;font-size:18px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d22b59-ad7ddcc{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_RED);}.elementor .e-2d22b59-ad7ddcc:hover,.elementor .e-2d22b59-ad7ddcc:focus-visible{background-color:var(--Primary_RED);}.elementor .e-2a9b8f6-8eb54dd{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_Dark);}.elementor .e-2a9b8f6-8eb54dd:hover,.elementor .e-2a9b8f6-8eb54dd:focus-visible{color:#ffffff;background-color:var(--Primary_Dark);}.elementor .e-2543486-37771ad{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;justify-content:flex-start;}.elementor .e-38a7010-306ae04{height:auto;padding:24px;border-radius:10px;background-image:linear-gradient(120deg, rgba(247, 244, 237, 0.86) 22%,rgba(255, 255, 255, 0) 58%),url("https://flexibyt.cz/wp-content/uploads/2026/08/navrhy-interieru-wide-e1786626695504.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;gap:24px;/* Container Layout Anchor & Radius */
position: relative !important;
overflow: hidden !important;
border-radius: 16px;

/* Base Motion Setup */
transform: translateY(0px);
transition: 
transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),
box-shadow 0.4s ease-out;

/* Glass Bevel Rim */
box-shadow: 
inset 0 1px 1.5px 0px rgba(255, 255, 255, 0.85),
0 4px 15px rgba(0, 0, 0, 0.08);

/* Target Inner Image Zoom */
& img {
display: block;
width: 100%;
height: auto;
transform: scale(1);
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Light Sweep Layer */
&::after {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background: linear-gradient(
  90deg,
  rgba(255, 255, 255, 0) 0%,
  rgba(255, 255, 255, 0.75) 50%,
  rgba(255, 255, 255, 0) 100%
) !important;
transform: translateX(-150%) skewX(-25deg) !important;
opacity: 0;
pointer-events: none !important;
z-index: 10 !important;
transition: transform 0s 0.4s, opacity 0.3s ease-out;
}\n}.elementor .e-38a7010-306ae04:hover,.elementor .e-38a7010-306ae04:focus-visible{/* Container Lift & Enhanced Glass Rim */
transform: translateY(-4px);
box-shadow: 
inset 0 1px 2px 0px rgba(255, 255, 255, 0.5),
0 12px 50px rgba(0, 0, 0, 0.18);

/* Parallax Inner Image Zoom */
& img {
transform: scale(1.04);
}

/* Trigger Light Sweep */
&::after {
transform: translateX(150%) skewX(-25deg) !important;
opacity: 1 !important;
transition: 
  transform 1s cubic-bezier(0.16, 1, 0.3, 1), 
  opacity 0.2s ease-in !important;
}\n}.elementor .e-60ea125-a9aee05{border-radius:10px;/* Container Layout Anchor & Radius */
position: relative !important;
overflow: hidden !important;
border-radius: 16px;

/* Base Motion Setup */
transform: translateY(0px);
transition: 
transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),
box-shadow 0.4s ease-out;

/* Glass Bevel Rim */
box-shadow: 
inset 0 1px 1.5px 0px rgba(255, 255, 255, 0.85),
0 4px 15px rgba(0, 0, 0, 0.08);

/* Target Inner Image Zoom */
& img {
display: block;
width: 100%;
height: auto;
transform: scale(1);
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Light Sweep Layer */
&::after {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background: linear-gradient(
  90deg,
  rgba(255, 255, 255, 0) 0%,
  rgba(255, 255, 255, 0.75) 50%,
  rgba(255, 255, 255, 0) 100%
) !important;
transform: translateX(-150%) skewX(-25deg) !important;
opacity: 0;
pointer-events: none !important;
z-index: 10 !important;
transition: transform 0s 0.4s, opacity 0.3s ease-out;
}\n}.elementor .e-60ea125-a9aee05:hover,.elementor .e-60ea125-a9aee05:focus-visible{/* Container Lift & Enhanced Glass Rim */
transform: translateY(-4px);
box-shadow: 
inset 0 1px 2px 0px rgba(255, 255, 255, 0.5),
0 12px 50px rgba(0, 0, 0, 0.18);

/* Parallax Inner Image Zoom */
& img {
transform: scale(1.04);
}

/* Trigger Light Sweep */
&::after {
transform: translateX(150%) skewX(-25deg) !important;
opacity: 1 !important;
transition: 
  transform 1s cubic-bezier(0.16, 1, 0.3, 1), 
  opacity 0.2s ease-in !important;
}\n}.elementor .e-55feec2-c1cf9f8{width:48px;height:48px;position:relative;color:var(--Primary_Dark);padding:12px;border-radius:10px;box-shadow:3px 4px 18px 0px rgba(0, 0, 0, 0.24);}.elementor .e-cb1eca7-f86a827{font-family:"Jost";font-weight:600;font-size:32px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;}.elementor .e-dd08527-63cdb56{width:360px;font-family:"Jost";font-weight:400;font-size:18px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3356a47-6629395{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_Dark);}.elementor .e-3356a47-6629395:hover,.elementor .e-3356a47-6629395:focus-visible{background-color:var(--Primary_Dark);}.elementor .e-583ee70-c218077{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-c60d2a8-11ab470{height:auto;padding:0px;border-radius:10px;background-image:linear-gradient(var(--Pure_White), var(--Pure_White));background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:column;gap:12px;justify-content:flex-end;}.elementor .e-0adcdd6-9881979{font-family:"Jost";font-weight:600;font-size:32px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;}.elementor .e-4410bfd-aed132e{width:360px;font-family:"Jost";font-weight:400;font-size:18px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d18b7ad-4bb3f46{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_Dark);}.elementor .e-d18b7ad-4bb3f46:hover,.elementor .e-d18b7ad-4bb3f46:focus-visible{background-color:var(--Primary_Dark);}.elementor .e-eb71fac-0ffe77d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-51547bf-3c30259{padding:24px;}.elementor .e-55cfe62-192c531{font-family:"Jost";font-weight:600;font-size:32px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;}.elementor .e-5aa7e45-452faba{width:360px;font-family:"Jost";font-weight:400;font-size:18px;color:var(--Primary_Dark);text-transform:uppercase;padding:0px;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8ade50e-d174584{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_Dark);}.elementor .e-8ade50e-d174584:hover,.elementor .e-8ade50e-d174584:focus-visible{background-color:var(--Primary_Dark);}.elementor .e-b8c84ff-b8310e9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}.elementor .e-cf2ad1a-2a0759c{height:auto;padding:24px;border-radius:10px;flex-direction:column;gap:24px;justify-content:flex-end;/* Container Layout Anchor & Radius */
position: relative !important;
overflow: hidden !important;
border-radius: 16px;

/* Base Motion Setup */
transform: translateY(0px);
transition: 
transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),
box-shadow 0.4s ease-out;

/* Glass Bevel Rim */
box-shadow: 
inset 0 1px 1.5px 0px rgba(255, 255, 255, 0.85),
0 4px 15px rgba(0, 0, 0, 0.08);

/* Target Inner Image Zoom */
& img {
display: block;
width: 100%;
height: auto;
transform: scale(1);
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Light Sweep Layer */
&::after {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background: linear-gradient(
  90deg,
  rgba(255, 255, 255, 0) 0%,
  rgba(255, 255, 255, 0.75) 50%,
  rgba(255, 255, 255, 0) 100%
) !important;
transform: translateX(-150%) skewX(-25deg) !important;
opacity: 0;
pointer-events: none !important;
z-index: 10 !important;
transition: transform 0s 0.4s, opacity 0.3s ease-out;
}\n}.elementor .e-cf2ad1a-2a0759c:hover,.elementor .e-cf2ad1a-2a0759c:focus-visible{/* Container Lift & Enhanced Glass Rim */
transform: translateY(-4px);
box-shadow: 
inset 0 1px 2px 0px rgba(255, 255, 255, 0.5),
0 12px 50px rgba(0, 0, 0, 0.18);

/* Parallax Inner Image Zoom */
& img {
transform: scale(1.04);
}

/* Trigger Light Sweep */
&::after {
transform: translateX(150%) skewX(-25deg) !important;
opacity: 1 !important;
transition: 
  transform 1s cubic-bezier(0.16, 1, 0.3, 1), 
  opacity 0.2s ease-in !important;
}\n}.elementor .e-e2a70ff-b7409cc{height:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;justify-content:space-between;}.elementor .e-0c84b41-45d72b4{width:24px;color:#b7b7b7;}.elementor .e-17be03f-d9ea85e{font-family:"Jost";font-weight:400;font-size:12px;color:#ffffff;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:9px;margin-block-start:12px;border-radius:5px;background-color:var(--Primary_Dark);}.elementor .e-41e7fe4-5ee44d7{font-weight:500;}.elementor .e-16d25b7-08c1782{margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3304370-1097f9d{padding:0px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-a5fe875-2bf622d{margin-block-end:0px;}.elementor .e-5ca86d4-91b9cb2{width:24px;color:#b7b7b7;}.elementor .e-4766760-91528dd{padding:0px;gap:32px;justify-content:flex-start;}.elementor .e-da4781c-b48dfa7{font-family:"Jost";font-weight:400;font-size:12px;color:#ffffff;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:9px;margin-block-start:12px;border-radius:5px;background-color:var(--Primary_Dark);}.elementor .e-174d6e4-9ca86b0{font-weight:500;}.elementor .e-5ba9b38-7d7d244{padding-inline-end:20px;margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c8dbb40-a155332{padding:0px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-8c772ec-c45a759{width:24px;color:#b7b7b7;}.elementor .e-a8cea8e-dbbc07e{padding:0px;gap:32px;justify-content:flex-start;}.elementor .e-88d0558-82cc9c1{font-family:"Jost";font-weight:400;font-size:12px;color:#ffffff;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:9px;margin-block-start:12px;border-radius:5px;background-color:var(--Primary_Dark);}.elementor .e-d70f278-818a711{font-weight:500;}.elementor .e-19c3c1c-62d2470{margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a1c4c7d-5382262{padding:0px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-bf156d4-81477f3{width:24px;color:#b7b7b7;}.elementor .e-2d3a821-2070c4d{padding:0px;gap:32px;justify-content:flex-start;}.elementor .e-1c76788-5386175{font-family:"Jost";font-weight:400;font-size:12px;color:#ffffff;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:9px;margin-block-start:12px;border-radius:5px;background-color:var(--Primary_Dark);}.elementor .e-83cd755-8afba3d{font-weight:500;}.elementor .e-28df65e-f72f7db{margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-90453b1-b4e4a80{padding:0px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-c6cfa72-804ff11{font-family:"Jost";font-weight:400;font-size:12px;color:#ffffff;padding-block-start:3px;padding-block-end:3px;padding-inline-start:8px;padding-inline-end:9px;margin-block-start:12px;border-radius:5px;background-color:var(--Primary_Dark);}.elementor .e-fe8364b-fc40ee0{font-weight:500;}.elementor .e-a21eebb-1c52b31{margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a1d1e4-812695d{padding:0px;flex-direction:column;gap:12px;justify-content:flex-start;align-items:start;}.elementor .e-dcd4a69-ef9943e{padding:0px;margin-block-end:24px;gap:12px;}.elementor .e-b2396dd-fbd1cca{padding-block-start:48px;padding-block-end:48px;flex-direction:column;gap:24px;}.elementor .e-de232f3-c104c35{text-transform:none;padding-block-start:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-bca365a-f2d5e72{padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-89564f5-ca13d3e{font-weight:600;font-size:14px;color:var(--Primary_RED);text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-self:center;}.elementor .e-ec26cec-09b0bc7{width:16px;height:19px;color:var(--Primary_RED);align-self:center;}.elementor .e-e065a78-04cbf36{width:auto;height:auto;padding-block-start:12px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-end:1px;background-color:#d9070000;gap:6px;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:start;/* Target First Child Wrapper AND Nested Text Elements */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0px !important;
transition: letter-spacing 0.4s ease-out !important;
}

/* SVG Bounce Setup on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(0px);
transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}\n}.elementor .e-e065a78-04cbf36:hover,.elementor .e-e065a78-04cbf36:focus-visible{/* Subtle Letter-Spacing Expansion on First Child */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0.5px !important; /* Reduced from 1.5px for a ultra-subtle nudge */
}

/* SVG Bounce Shift on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(8px);
}\n}.elementor .e-62bbd27-70fa3f5{text-transform:none;padding-block-start:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-c8d69f2-42b6dac{padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-7c4fea3-568d111{font-weight:600;font-size:14px;color:var(--Primary_RED);text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-self:center;}.elementor .e-0de05ae-98b754b{width:16px;height:19px;color:var(--Primary_RED);align-self:center;}.elementor .e-9d1a9ba-1df3c26{width:auto;height:auto;padding-block-start:12px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-end:1px;background-color:#d9070000;gap:6px;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:start;/* Target First Child Wrapper AND Nested Text Elements */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0px !important;
transition: letter-spacing 0.4s ease-out !important;
}

/* SVG Bounce Setup on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(0px);
transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}\n}.elementor .e-9d1a9ba-1df3c26:hover,.elementor .e-9d1a9ba-1df3c26:focus-visible{/* Subtle Letter-Spacing Expansion on First Child */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0.5px !important; /* Reduced from 1.5px for a ultra-subtle nudge */
}

/* SVG Bounce Shift on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(8px);
}\n}.elementor .e-e5c8502-97ece47{text-transform:none;padding-block-start:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-7369279-cfac22b{padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-90be9c7-dbba6c2{font-weight:600;font-size:14px;color:var(--Primary_RED);text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-self:center;}.elementor .e-2aab2a9-ce285e2{width:16px;height:19px;color:var(--Primary_RED);align-self:center;}.elementor .e-aea6c1b-3322dc0{width:auto;height:auto;padding-block-start:12px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-end:1px;background-color:#d9070000;gap:6px;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:start;/* Target First Child Wrapper AND Nested Text Elements */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0px !important;
transition: letter-spacing 0.4s ease-out !important;
}

/* SVG Bounce Setup on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(0px);
transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}\n}.elementor .e-aea6c1b-3322dc0:hover,.elementor .e-aea6c1b-3322dc0:focus-visible{/* Subtle Letter-Spacing Expansion on First Child */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0.5px !important; /* Reduced from 1.5px for a ultra-subtle nudge */
}

/* SVG Bounce Shift on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(8px);
}\n}.elementor .e-d689229-e6e9c14{height:210px;}.elementor .e-4253621-57e5477{text-transform:none;padding-block-start:12px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-9e158ec-cdb2018{padding-inline-start:24px;padding-inline-end:24px;}.elementor .e-2c62b08-655e4c5{font-weight:600;font-size:14px;color:var(--Primary_RED);text-transform:uppercase;flex-direction:row;justify-content:flex-start;align-self:center;}.elementor .e-28c3b35-3cf0b46{width:16px;height:19px;color:var(--Primary_RED);align-self:center;}.elementor .e-6a2756b-1fa3779{width:auto;height:auto;padding-block-start:12px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin-block-end:1px;background-color:#d9070000;gap:6px;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:start;/* Target First Child Wrapper AND Nested Text Elements */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0px !important;
transition: letter-spacing 0.4s ease-out !important;
}

/* SVG Bounce Setup on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(0px);
transition: transform 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);
}\n}.elementor .e-6a2756b-1fa3779:hover,.elementor .e-6a2756b-1fa3779:focus-visible{/* Subtle Letter-Spacing Expansion on First Child */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0.5px !important; /* Reduced from 1.5px for a ultra-subtle nudge */
}

/* SVG Bounce Shift on LAST CHILD / SVG */
& > *:last-child svg,
& svg:last-child {
transform: translateX(8px);
}\n}.elementor .e-30ec06d-c5cdaf6{padding:0px;gap:25px;}.elementor .e-a4f618c-4a6f655{width:48px;height:48px;position:relative;color:var(--Primary_RED);padding:12px;border-radius:10px;box-shadow:3px 4px 18px 0px rgba(0, 0, 0, 0.24);}.elementor .e-5afc9b4-463c77f{font-family:"Jost";font-weight:500;font-size:24px;color:#cacaca;text-transform:uppercase;padding:0px;}.elementor .e-529cba6-7cb167f{font-family:"Jost";font-weight:600;font-size:36px;color:var(--Pure_White);text-transform:uppercase;padding:0px;margin-block-start:-28px;}.elementor .e-1cde284-f59649f{width:420px;font-family:"Jost";font-weight:400;font-size:20px;color:var(--Primary_White);text-transform:uppercase;padding:0px;margin-block-start:-12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1e7d068-424ed5f{font-weight:600;font-size:14px;}.elementor .e-349ca78-266351d{width:16px;height:19px;transform:rotateX(0deg) rotateY(0deg) rotateZ(315deg);align-self:center;}.elementor .e-a48d17a-141c32e{color:var(--Primary_Dark);background-color:var(--Pure_White);gap:6px;/* Target First Child Wrapper AND Nested Text Elements */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0px !important;
transition: letter-spacing 0.4s ease-out !important;
}\n}.elementor .e-a48d17a-141c32e:hover,.elementor .e-a48d17a-141c32e:focus-visible{color:var(--Primary_Dark);/* Subtle Letter-Spacing Expansion on First Child */
& > *:first-child,
& > *:first-child *,
& > *:first-child p,
& > *:first-child span,
& > *:first-child div {
letter-spacing: 0.5px !important; /* Reduced from 1.5px for a ultra-subtle nudge */
}\n}.elementor .e-83dfe19-fc6ec4e{height:auto;padding:24px;border-radius:10px;background-image:linear-gradient(120deg, rgba(0, 0, 0, 0.86) 19%,rgba(255, 255, 255, 0) 58%),url("https://flexibyt.cz/wp-content/uploads/2025/03/Komercni-interiery.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,0px -370px;flex-direction:column;gap:24px;align-items:start;/* Container Layout Anchor & Radius */
position: relative !important;
overflow: hidden !important;
border-radius: 16px;

/* Base Motion Setup */
transform: translateY(0px);
transition: 
transform 0.5s cubic-bezier(0.16, 1, 0.3, 1),
box-shadow 0.4s ease-out;

/* Glass Bevel Rim */
box-shadow: 
inset 0 1px 1.5px 0px rgba(255, 255, 255, 0.85),
0 4px 15px rgba(0, 0, 0, 0.08);

/* Target Inner Image Zoom */
& img {
display: block;
width: 100%;
height: auto;
transform: scale(1);
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Light Sweep Layer */
&::after {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
background: linear-gradient(
  90deg,
  rgba(255, 255, 255, 0) 0%,
  rgba(255, 255, 255, 0.75) 50%,
  rgba(255, 255, 255, 0) 100%
) !important;
transform: translateX(-150%) skewX(-25deg) !important;
opacity: 0;
pointer-events: none !important;
z-index: 10 !important;
transition: transform 0s 0.4s, opacity 0.3s ease-out;
}\n}.elementor .e-83dfe19-fc6ec4e:hover,.elementor .e-83dfe19-fc6ec4e:focus-visible{/* Container Lift & Enhanced Glass Rim */
transform: translateY(-4px);
box-shadow: 
inset 0 1px 2px 0px rgba(255, 255, 255, 0.5),
0 12px 50px rgba(0, 0, 0, 0.18);

/* Parallax Inner Image Zoom */
& img {
transform: scale(1.04);
}

/* Trigger Light Sweep */
&::after {
transform: translateX(150%) skewX(-25deg) !important;
opacity: 1 !important;
transition: 
  transform 1s cubic-bezier(0.16, 1, 0.3, 1), 
  opacity 0.2s ease-in !important;
}\n}.elementor .e-31db96d-0294967{width:48px;height:48px;position:relative;color:var(--Primary_Dark);padding:12px;border-radius:10px;background-color:#ffffff;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.18);}.elementor .e-6b410a4-3e17318{padding:0px;gap:12px;}.elementor .e-6e52276-dc1bc67{width:48px;height:48px;position:relative;color:var(--Primary_Dark);padding:12px;border-radius:10px;background-color:#ffffff;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.18);}.elementor .e-abfb0fd-844c701{padding:0px;gap:12px;}.elementor .e-3508165-35a8ef4{width:48px;height:48px;position:relative;color:var(--Primary_Dark);padding:12px;border-radius:10px;background-color:#ffffff;box-shadow:0px 0px 20px -10px rgba(0, 0, 0, 0.18);}.elementor .e-4f366ca-597609d{padding:0px;gap:12px;}.elementor .e-135e2e1-4bd1295{padding:0px;flex-direction:column;gap:12px;}.elementor .e-3d55ca9-a7e8d62{padding-inline-start:24px;padding-inline-end:24px;background-color:var(--Primary_Dark);flex:0 1 auto;}.elementor .e-3d55ca9-a7e8d62:hover,.elementor .e-3d55ca9-a7e8d62:focus-visible{color:#ffffff;background-color:var(--Primary_Dark);}.elementor .e-3d55ca9-a7e8d62:focus{background-color:var(--Primary_Dark);}.elementor .e-3d55ca9-a7e8d62:active{background-color:var(--Primary_Dark);}.elementor .e-930715a-8c61671{width:auto;padding:0px;flex-direction:column;gap:24px;align-items:start;}.elementor .e-735ea3b-5ffbcdf{padding:0px;flex-direction:row;gap:48px;justify-content:space-between;}.elementor .e-f5d6ede-88c73e1{padding:24px;border-radius:10px;flex-direction:column;gap:24px;justify-content:center;}.elementor .e-ded2a99-8b2952c{text-align:center;align-self:center;}.elementor .e-95d0613-fffc93a{max-width:90%;border-radius:10px;align-self:center;}