.elementor-279 .elementor-element.elementor-element-bd576c7{--display:flex;--min-height:65vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-279 .elementor-element.elementor-element-bd576c7::before, .elementor-279 .elementor-element.elementor-element-bd576c7 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-bd576c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-bd576c7 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-bd576c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-bd576c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #151E33 100%);}.elementor-279 .elementor-element.elementor-element-bd576c7:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-bd576c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-1ff6214 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:800;color:var( --e-global-color-82dd339 );}.elementor-279 .elementor-element.elementor-element-fe39f34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-e52cc5e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.5rem;font-weight:800;color:var( --e-global-color-93b908e );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-279 .elementor-element.elementor-element-a86fe57 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-weight:600;background-image:linear-gradient(90deg, var( --e-global-color-d167ccd ) 0%, var( --e-global-color-82dd339 ) 100%);border-radius:6px 6px 6px 6px;}.elementor-279 .elementor-element.elementor-element-a86fe57.elementor-element{--align-self:flex-end;}.elementor-279 .elementor-element.elementor-element-85387ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-44bec9c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:600;color:var( --e-global-color-93b908e );}.elementor-279 .elementor-element.elementor-element-b95e943{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:60px;--padding-right:60px;}.elementor-279 .elementor-element.elementor-element-b95e943:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-b95e943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93b908e );}.elementor-279 .elementor-element.elementor-element-9b720e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-0da5899 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-4e4c9c6 );}.elementor-279 .elementor-element.elementor-element-b3f0496{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-279 .elementor-element.elementor-element-d4fdec4{text-align:start;font-family:"Manrope", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-4e4c9c6 );}.elementor-279 .elementor-element.elementor-element-d4fdec4 a{color:var( --e-global-color-82dd339 );}.elementor-279 .elementor-element.elementor-element-a54ffcb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-279 .elementor-element.elementor-element-a54ffcb:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-a54ffcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93b908e );}.elementor-279 .elementor-element.elementor-element-81c4882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-5de8bcf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-4e4c9c6 );}.elementor-279 .elementor-element.elementor-element-c81837d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-0e18113{width:100%;max-width:100%;}.elementor-279 .elementor-element.elementor-element-61cfa86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-279 .elementor-element.elementor-element-61cfa86:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-61cfa86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93b908e );}.elementor-279 .elementor-element.elementor-element-61cfa86::before, .elementor-279 .elementor-element.elementor-element-61cfa86 > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-61cfa86 > .e-con-inner > .elementor-background-video-container::before, .elementor-279 .elementor-element.elementor-element-61cfa86 > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-61cfa86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-279 .elementor-element.elementor-element-61cfa86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00B89250;--background-overlay:'';}.elementor-279 .elementor-element.elementor-element-62a7a88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-62a7a88.e-con{--align-self:flex-start;}.elementor-279 .elementor-element.elementor-element-7a3c991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-7a3c991.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-7a3c991 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-82dd339 );}.elementor-279 .elementor-element.elementor-element-4d7249d{text-align:start;font-family:"Manrope", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-4e4c9c6 );}.elementor-279 .elementor-element.elementor-element-4d7249d a{color:var( --e-global-color-82dd339 );}.elementor-279 .elementor-element.elementor-element-c70375c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-4956861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-4956861.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-279 .elementor-element.elementor-element-4956861 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.4rem;font-weight:700;color:var( --e-global-color-82dd339 );}.elementor-279 .elementor-element.elementor-element-dc27416{text-align:start;font-family:"Manrope", Sans-serif;font-size:1.1rem;font-weight:400;color:var( --e-global-color-4e4c9c6 );}.elementor-279 .elementor-element.elementor-element-dc27416 a{color:var( --e-global-color-82dd339 );}.elementor-279 .elementor-element.elementor-element-faf5ac6{--display:flex;--min-height:35vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-faf5ac6:not(.elementor-motion-effects-element-type-background), .elementor-279 .elementor-element.elementor-element-faf5ac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-93b908e );}.elementor-279 .elementor-element.elementor-element-38feb88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-279 .elementor-element.elementor-element-38feb88 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.6rem;font-weight:600;color:var( --e-global-color-4e4c9c6 );}.elementor-279 .elementor-element.elementor-element-4c13e3e .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:1.2rem;font-weight:600;background-image:linear-gradient(90deg, var( --e-global-color-d167ccd ) 0%, var( --e-global-color-82dd339 ) 100%);border-radius:6px 6px 6px 6px;}.elementor-279 .elementor-element.elementor-element-4c13e3e.elementor-element{--align-self:center;}.elementor-279 .elementor-element.elementor-element-9858850{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-279 .elementor-element.elementor-element-fac8f6b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-279 .elementor-element.elementor-element-b95e943{--width:100%;}.elementor-279 .elementor-element.elementor-element-9b720e9{--width:30%;}.elementor-279 .elementor-element.elementor-element-b3f0496{--width:70%;}.elementor-279 .elementor-element.elementor-element-a54ffcb{--width:100%;}.elementor-279 .elementor-element.elementor-element-81c4882{--width:30%;}.elementor-279 .elementor-element.elementor-element-c81837d{--width:70%;}.elementor-279 .elementor-element.elementor-element-61cfa86{--content-width:1640px;}.elementor-279 .elementor-element.elementor-element-c70375c{--width:100%;}.elementor-279 .elementor-element.elementor-element-faf5ac6{--content-width:1640px;}}@media(max-width:767px){.elementor-279 .elementor-element.elementor-element-bd576c7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-279 .elementor-element.elementor-element-1ff6214 .elementor-heading-title{font-size:1rem;}.elementor-279 .elementor-element.elementor-element-e52cc5e .elementor-heading-title{font-size:2rem;}.elementor-279 .elementor-element.elementor-element-a86fe57 .elementor-button{font-size:1rem;}.elementor-279 .elementor-element.elementor-element-44bec9c .elementor-heading-title{font-size:1rem;}.elementor-279 .elementor-element.elementor-element-b95e943{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-279 .elementor-element.elementor-element-a54ffcb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-279 .elementor-element.elementor-element-61cfa86{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-279 .elementor-element.elementor-element-62a7a88{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-279 .elementor-element.elementor-element-c70375c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-279 .elementor-element.elementor-element-faf5ac6{--min-height:30vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-279 .elementor-element.elementor-element-38feb88{padding:30px 30px 30px 30px;}}/* Start custom CSS *//* ================================
   PLAYMOOVE - SINGLE SOLUTION FIX
   Accordion width + icons + morph CTA
================================ */

.single-solution .elementor-location-single,
.single-solution .elementor-279 {
  overflow-x: hidden;
}

/* ================================
   ACCORDION WIDTH
================================ */

.single-solution .pm-solution-enables-accordion {
  width: 100% !important;
  max-width: none !important;
}

.single-solution .pm-solution-enables-accordion,
.single-solution .pm-solution-enables-accordion *,
.single-solution .pm-solution-enables-accordion *::before,
.single-solution .pm-solution-enables-accordion *::after {
  box-sizing: border-box;
}

.single-solution .pm-solution-enables-accordion {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  gap: 0 !important;
}

.single-solution .pm-solution-enable {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid rgba(0, 184, 146, 0.22);
}

.single-solution .pm-solution-enable__summary {
  width: 100% !important;
  min-width: 100% !important;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) 18px !important;
  align-items: center !important;
  column-gap: 24px !important;
  padding: 18px 0 !important;
  cursor: pointer;
  list-style: none;
}

.single-solution .pm-solution-enable__summary::-webkit-details-marker {
  display: none;
}

.single-solution .pm-solution-enable__summary::marker {
  content: "";
}

.single-solution .pm-solution-enable__title {
  display: block;
  min-width: 0;
  font-family: "Manrope", sans-serif;
  font-size: 1.2rem!important;
  line-height: 1.25;
  font-weight: 800;
  letter-spacing: -0.025em;
  color: #00b892;
}

.single-solution .pm-solution-enable__content {
  width: 100% !important;
  max-width: none !important;
}

.single-solution .pm-solution-enable__content-inner {
  width: 100%;
  max-width: 100%;
  padding: 0 42px 22px 0;
  font-family: "Manrope", sans-serif;
  font-size: 1.1rem!important;
  line-height: 1.55;
  font-weight: 400;
  color: rgba(18, 26, 47, 0.78);
}

/* ================================
   ACCORDION ICONS
   Importante: bypassiamo SVG + inline GSAP.
================================ */

.single-solution .pm-solution-enable__icon {
  position: relative !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  translate: none !important;
  rotate: none !important;
  scale: none !important;
}

.single-solution .pm-solution-enable__icon svg {
  display: none !important;
}

.single-solution .pm-solution-enable__icon::before,
.single-solution .pm-solution-enable__icon::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 14px;
  height: 2px;
  background: #00b892;
  border-radius: 999px;
  transform: translate(-50%, -50%);
  transition: opacity 0.22s ease, transform 0.22s ease;
}

.single-solution .pm-solution-enable__icon::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.single-solution .pm-solution-enable.is-open .pm-solution-enable__icon::after {
  opacity: 0;
  transform: translate(-50%, -50%) rotate(0deg);
}

/* ================================
   MORPH BACKGROUND BASE
================================ */

.single-solution .pm-morph-bg {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  pointer-events: none !important;
  overflow: hidden !important;
  z-index: 0 !important;
}

.single-solution .pm-morph-bg .morph-bg-svg {
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}

.single-solution .pm-morph-bg .pm-shape {
  transform-box: fill-box;
  transform-origin: center;
}

/* Standard morph, sezione accordion */
.single-solution .pm-morph-bg .pm-shape.is-primary {
  fill: #00b892;
}

.single-solution .pm-morph-bg .pm-shape.is-secondary {
  fill: #121a2f;
}

/* ================================
   FINAL CTA MORPH
================================ */

.single-solution .pm-cta-morph-section,
.single-solution .pm-home-cta,
.single-solution .elementor-element-faf5ac6 {
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background: #ffffff !important;
}

.single-solution .pm-cta-morph-section > .e-con-inner,
.single-solution .pm-home-cta > .e-con-inner,
.single-solution .elementor-element-faf5ac6 > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;
}

.single-solution .pm-cta-morph-section .elementor-widget-heading,
.single-solution .pm-cta-morph-section .elementor-widget-button,
.single-solution .pm-home-cta .elementor-widget-heading,
.single-solution .pm-home-cta .elementor-widget-button,
.single-solution .elementor-element-faf5ac6 .elementor-widget-heading,
.single-solution .elementor-element-faf5ac6 .elementor-widget-button {
  position: relative !important;
  z-index: 3 !important;
}

.single-solution .pm-cta-morph-section .elementor-widget-html,
.single-solution .pm-home-cta .elementor-widget-html,
.single-solution .elementor-element-faf5ac6 .elementor-widget-html {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  pointer-events: none !important;
}

.single-solution .pm-cta-morph-section .elementor-widget-html > .elementor-widget-container,
.single-solution .pm-home-cta .elementor-widget-html > .elementor-widget-container,
.single-solution .elementor-element-faf5ac6 .elementor-widget-html > .elementor-widget-container {
  width: 100% !important;
  height: 100% !important;
}

/* ================================
   FINAL CTA MORPH - visual only
   Niente opacity !important, altrimenti GSAP non anima.
================================ */

.single-solution .pm-cta-morph-section .pm-morph-bg .pm-shape,
.single-solution .pm-home-cta .pm-morph-bg .pm-shape,
.single-solution .elementor-element-faf5ac6 .pm-morph-bg .pm-shape {
  will-change: transform, opacity;
}

.single-solution .pm-cta-morph-section .pm-morph-bg .pm-shape.is-primary,
.single-solution .pm-home-cta .pm-morph-bg .pm-shape.is-primary,
.single-solution .elementor-element-faf5ac6 .pm-morph-bg .pm-shape.is-primary {
  fill: #00b892;
}

.single-solution .pm-cta-morph-section .pm-morph-bg .pm-shape.is-tertiary,
.single-solution .pm-home-cta .pm-morph-bg .pm-shape.is-tertiary,
.single-solution .elementor-element-faf5ac6 .pm-morph-bg .pm-shape.is-tertiary {
  fill: #121a2f;
}

/* Mobile */
@media (max-width: 767px) {
  .single-solution .pm-solution-enable__summary {
    padding: 16px 0 !important;
    column-gap: 18px !important;
  }

  .single-solution .pm-solution-enable__content-inner {
    padding-right: 28px;
  }

  .single-solution .pm-cta-morph-section,
  .single-solution .pm-home-cta,
  .single-solution .elementor-element-faf5ac6 {
    min-height: 280px;
  }
}/* End custom CSS */