/* Reference-matched circular cap: rise is 11% of viewport width.
 * Circle radius = 1.19136 times section width. The sampled vector has
 * less than 0.03px chord error at a 1920px viewport and no raster asset.
 * Only the five service sections on page 11069 are affected.
 */
.elementor-11069 { --ssc-curve-depth: 11vw; }
@supports (clip-path: polygon(0 0,100% 0,100% 100%,0 100%)) {
.elementor-11069 #video-section,
.elementor-11069 #design-section,
.elementor-11069 #photography-section,
.elementor-11069 #content-creation-section,
.elementor-11069 #management-section {
  border-radius: 0 !important;
  margin-top: calc(-1 * var(--ssc-curve-depth)) !important;
  clip-path: polygon(
    0% var(--ssc-curve-depth),
    1% calc(var(--ssc-curve-depth) * 0.9584736),
    2% calc(var(--ssc-curve-depth) * 0.9179548),
    3% calc(var(--ssc-curve-depth) * 0.8784314),
    4% calc(var(--ssc-curve-depth) * 0.8398915),
    5% calc(var(--ssc-curve-depth) * 0.8023237),
    6% calc(var(--ssc-curve-depth) * 0.7657173),
    7% calc(var(--ssc-curve-depth) * 0.7300617),
    8% calc(var(--ssc-curve-depth) * 0.6953470),
    9% calc(var(--ssc-curve-depth) * 0.6615634),
    10% calc(var(--ssc-curve-depth) * 0.6287017),
    11% calc(var(--ssc-curve-depth) * 0.5967531),
    12% calc(var(--ssc-curve-depth) * 0.5657090),
    13% calc(var(--ssc-curve-depth) * 0.5355612),
    14% calc(var(--ssc-curve-depth) * 0.5063019),
    15% calc(var(--ssc-curve-depth) * 0.4779236),
    16% calc(var(--ssc-curve-depth) * 0.4504190),
    17% calc(var(--ssc-curve-depth) * 0.4237812),
    18% calc(var(--ssc-curve-depth) * 0.3980035),
    19% calc(var(--ssc-curve-depth) * 0.3730797),
    20% calc(var(--ssc-curve-depth) * 0.3490035),
    21% calc(var(--ssc-curve-depth) * 0.3257692),
    22% calc(var(--ssc-curve-depth) * 0.3033713),
    23% calc(var(--ssc-curve-depth) * 0.2818043),
    24% calc(var(--ssc-curve-depth) * 0.2610632),
    25% calc(var(--ssc-curve-depth) * 0.2411431),
    26% calc(var(--ssc-curve-depth) * 0.2220395),
    27% calc(var(--ssc-curve-depth) * 0.2037478),
    28% calc(var(--ssc-curve-depth) * 0.1862640),
    29% calc(var(--ssc-curve-depth) * 0.1695841),
    30% calc(var(--ssc-curve-depth) * 0.1537042),
    31% calc(var(--ssc-curve-depth) * 0.1386208),
    32% calc(var(--ssc-curve-depth) * 0.1243306),
    33% calc(var(--ssc-curve-depth) * 0.1108303),
    34% calc(var(--ssc-curve-depth) * 0.0981171),
    35% calc(var(--ssc-curve-depth) * 0.0861880),
    36% calc(var(--ssc-curve-depth) * 0.0750406),
    37% calc(var(--ssc-curve-depth) * 0.0646723),
    38% calc(var(--ssc-curve-depth) * 0.0550809),
    39% calc(var(--ssc-curve-depth) * 0.0462644),
    40% calc(var(--ssc-curve-depth) * 0.0382208),
    41% calc(var(--ssc-curve-depth) * 0.0309485),
    42% calc(var(--ssc-curve-depth) * 0.0244457),
    43% calc(var(--ssc-curve-depth) * 0.0187113),
    44% calc(var(--ssc-curve-depth) * 0.0137439),
    45% calc(var(--ssc-curve-depth) * 0.0095425),
    46% calc(var(--ssc-curve-depth) * 0.0061063),
    47% calc(var(--ssc-curve-depth) * 0.0034343),
    48% calc(var(--ssc-curve-depth) * 0.0015262),
    49% calc(var(--ssc-curve-depth) * 0.0003815),
    50% 0px,
    51% calc(var(--ssc-curve-depth) * 0.0003815),
    52% calc(var(--ssc-curve-depth) * 0.0015262),
    53% calc(var(--ssc-curve-depth) * 0.0034343),
    54% calc(var(--ssc-curve-depth) * 0.0061063),
    55% calc(var(--ssc-curve-depth) * 0.0095425),
    56% calc(var(--ssc-curve-depth) * 0.0137439),
    57% calc(var(--ssc-curve-depth) * 0.0187113),
    58% calc(var(--ssc-curve-depth) * 0.0244457),
    59% calc(var(--ssc-curve-depth) * 0.0309485),
    60% calc(var(--ssc-curve-depth) * 0.0382208),
    61% calc(var(--ssc-curve-depth) * 0.0462644),
    62% calc(var(--ssc-curve-depth) * 0.0550809),
    63% calc(var(--ssc-curve-depth) * 0.0646723),
    64% calc(var(--ssc-curve-depth) * 0.0750406),
    65% calc(var(--ssc-curve-depth) * 0.0861880),
    66% calc(var(--ssc-curve-depth) * 0.0981171),
    67% calc(var(--ssc-curve-depth) * 0.1108303),
    68% calc(var(--ssc-curve-depth) * 0.1243306),
    69% calc(var(--ssc-curve-depth) * 0.1386208),
    70% calc(var(--ssc-curve-depth) * 0.1537042),
    71% calc(var(--ssc-curve-depth) * 0.1695841),
    72% calc(var(--ssc-curve-depth) * 0.1862640),
    73% calc(var(--ssc-curve-depth) * 0.2037478),
    74% calc(var(--ssc-curve-depth) * 0.2220395),
    75% calc(var(--ssc-curve-depth) * 0.2411431),
    76% calc(var(--ssc-curve-depth) * 0.2610632),
    77% calc(var(--ssc-curve-depth) * 0.2818043),
    78% calc(var(--ssc-curve-depth) * 0.3033713),
    79% calc(var(--ssc-curve-depth) * 0.3257692),
    80% calc(var(--ssc-curve-depth) * 0.3490035),
    81% calc(var(--ssc-curve-depth) * 0.3730797),
    82% calc(var(--ssc-curve-depth) * 0.3980035),
    83% calc(var(--ssc-curve-depth) * 0.4237812),
    84% calc(var(--ssc-curve-depth) * 0.4504190),
    85% calc(var(--ssc-curve-depth) * 0.4779236),
    86% calc(var(--ssc-curve-depth) * 0.5063019),
    87% calc(var(--ssc-curve-depth) * 0.5355612),
    88% calc(var(--ssc-curve-depth) * 0.5657090),
    89% calc(var(--ssc-curve-depth) * 0.5967531),
    90% calc(var(--ssc-curve-depth) * 0.6287017),
    91% calc(var(--ssc-curve-depth) * 0.6615634),
    92% calc(var(--ssc-curve-depth) * 0.6953470),
    93% calc(var(--ssc-curve-depth) * 0.7300617),
    94% calc(var(--ssc-curve-depth) * 0.7657173),
    95% calc(var(--ssc-curve-depth) * 0.8023237),
    96% calc(var(--ssc-curve-depth) * 0.8398915),
    97% calc(var(--ssc-curve-depth) * 0.8784314),
    98% calc(var(--ssc-curve-depth) * 0.9179548),
    99% calc(var(--ssc-curve-depth) * 0.9584736),
    100% var(--ssc-curve-depth),
    100% 100%,
    0% 100%
  ) !important;
}
.elementor-11069 #video-section > .elementor-shape-top,
.elementor-11069 #design-section > .elementor-shape-top,
.elementor-11069 #photography-section > .elementor-shape-top,
.elementor-11069 #content-creation-section > .elementor-shape-top,
.elementor-11069 #management-section > .elementor-shape-top {
  display: none !important;
}
.elementor-11069 #video-section > .elementor-background-overlay,
.elementor-11069 #design-section > .elementor-background-overlay,
.elementor-11069 #photography-section > .elementor-background-overlay,
.elementor-11069 #content-creation-section > .elementor-background-overlay,
.elementor-11069 #management-section > .elementor-background-overlay {
  border-radius: 0 !important;
}
/* Preserve the introduction CTA clearance when the cap is wider. */
.elementor-11069 .elementor-element-9624ccc {
  padding-bottom: calc(30px + max(0px, var(--ssc-curve-depth) - 124px)) !important;
}
/* Keep preceding copy clear of the next section's raised center. */
.elementor-11069 #video-section,
.elementor-11069 #design-section,
.elementor-11069 #content-creation-section {
  padding-bottom: calc(var(--ssc-curve-depth) + 42px) !important;
}
/* Keep the photography portal's existing overlap reservation in sync. */
.elementor-11069 #photography-section [data-streng-photo-flight] {
  --spfs-curve-space: var(--ssc-curve-depth) !important;
}
.elementor-11069 #content-creation-section {
  --spfs-curve-depth: var(--ssc-curve-depth) !important;
}
}
