.elementor-80444 .elementor-element.elementor-element-92d8842{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-80444 .elementor-element.elementor-element-92d8842 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-80444 .elementor-element.elementor-element-45ee568d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-80444 .elementor-element.elementor-element-49395f7 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-80444 .elementor-element.elementor-element-49395f7{text-align:center;}.elementor-80444 .elementor-element.elementor-element-49395f7 .elementor-heading-title{font-size:27px;font-weight:700;line-height:1.3em;}.elementor-80444 .elementor-element.elementor-element-c4f1d81{line-height:2em;}.elementor-80444 .elementor-element.elementor-element-1763e3b{width:var( --container-widget-width, 96.918% );max-width:96.918%;--container-widget-width:96.918%;--container-widget-flex-grow:0;text-align:center;}.elementor-80444 .elementor-element.elementor-element-1763e3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80444 .elementor-element.elementor-element-7294393{--divider-border-style:solid;--divider-color:#00000030;--divider-border-width:1px;}.elementor-80444 .elementor-element.elementor-element-7294393 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-80444 .elementor-element.elementor-element-7294393 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-80444 .elementor-element.elementor-element-906125d .elementor-heading-title{font-size:25px;color:#6A3378;}.elementor-80444 .elementor-element.elementor-element-36b5980{line-height:2em;}.elementor-80444 .elementor-element.elementor-element-33afb4d{--spacer-size:30px;}.elementor-80444 .elementor-element.elementor-element-6139cb4 .elementor-heading-title{font-size:25px;color:#6A3378;}.elementor-80444 .elementor-element.elementor-element-c1b9b88{line-height:2em;}.elementor-80444 .elementor-element.elementor-element-6e4bc91{--spacer-size:30px;}.elementor-80444 .elementor-element.elementor-element-9e92f78 .elementor-heading-title{font-size:25px;color:#6A3378;}.elementor-80444 .elementor-element.elementor-element-77edaa2{line-height:2em;}.elementor-80444 .elementor-element.elementor-element-983a8f1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-80444 .elementor-element.elementor-element-983a8f1{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E2DCE8;padding:26px 0px 26px 0px;}.elementor-80444 .elementor-element.elementor-element-230aaa4 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-80444 .elementor-element.elementor-element-230aaa4 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.25em;color:#24102D;}.elementor-80444 .elementor-element.elementor-element-e2deb96 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-80444 .elementor-element.elementor-element-e2deb96{font-size:16px;font-weight:400;line-height:1.65em;color:#625A68;}.elementor-bc-flex-widget .elementor-80444 .elementor-element.elementor-element-5d776a5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80444 .elementor-element.elementor-element-5d776a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80444 .elementor-element.elementor-element-5d776a5 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80444 .elementor-element.elementor-element-5d776a5 > .elementor-element-populated, .elementor-80444 .elementor-element.elementor-element-5d776a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-80444 .elementor-element.elementor-element-5d776a5 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-80444 .elementor-element.elementor-element-0e08c36 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-80444 .elementor-element.elementor-element-0e08c36{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E2DCE8;padding:26px 0px 26px 0px;}.elementor-80444 .elementor-element.elementor-element-55d5b26 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-80444 .elementor-element.elementor-element-55d5b26 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.25em;color:#24102D;}.elementor-80444 .elementor-element.elementor-element-66a307b > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-80444 .elementor-element.elementor-element-66a307b{font-size:16px;font-weight:400;line-height:1.65em;color:#625A68;}.elementor-bc-flex-widget .elementor-80444 .elementor-element.elementor-element-c0fb461.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-80444 .elementor-element.elementor-element-c0fb461.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-80444 .elementor-element.elementor-element-c0fb461 > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-80444 .elementor-element.elementor-element-c0fb461 > .elementor-element-populated, .elementor-80444 .elementor-element.elementor-element-c0fb461 > .elementor-element-populated > .elementor-background-overlay, .elementor-80444 .elementor-element.elementor-element-c0fb461 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-80444 .elementor-element.elementor-element-9d9f83b{--spacer-size:30px;}.elementor-80444 .elementor-element.elementor-element-27043b0 .elementor-heading-title{font-size:25px;color:#6A3378;}.elementor-80444 .elementor-element.elementor-element-88e1073{line-height:2em;}.elementor-80444 .elementor-element.elementor-element-5206e70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-80444 .elementor-element.elementor-element-5206e70{line-height:2em;}.elementor-80444 .elementor-element.elementor-element-bd635c0{--spacer-size:30px;}.elementor-80444 .elementor-element.elementor-element-0ae6e22 .elementor-heading-title{font-size:25px;line-height:1.5em;color:#6A3378;}.elementor-80444 .elementor-element.elementor-element-3b0ee01{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#6A3378;--border-color:#6A3378;--border-radius:0px 16px 16px 0px;--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-80444 .elementor-element.elementor-element-3b0ee01:not(.elementor-motion-effects-element-type-background), .elementor-80444 .elementor-element.elementor-element-3b0ee01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80444 .elementor-element.elementor-element-8d6d67f{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:#4A4350;}.elementor-80444 .elementor-element.elementor-element-72c2e9f .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #6A3378 0%, #46134E 100%);}.elementor-80444 .elementor-element.elementor-element-72c2e9f .elementor-button:hover, .elementor-80444 .elementor-element.elementor-element-72c2e9f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #802F9C 0%, #F4E4F7 100%);}.elementor-80444 .elementor-element.elementor-element-066f2b1{--spacer-size:30px;}.elementor-80444 .elementor-element.elementor-element-c946bbd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E8E1EE;--border-color:#E8E1EE;--border-radius:20px 20px 20px 20px;}.elementor-80444 .elementor-element.elementor-element-c946bbd:not(.elementor-motion-effects-element-type-background), .elementor-80444 .elementor-element.elementor-element-c946bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-80444 .elementor-element.elementor-element-b2fc825{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 0px 0px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-80444 .elementor-element.elementor-element-b2fc825:not(.elementor-motion-effects-element-type-background), .elementor-80444 .elementor-element.elementor-element-b2fc825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFB3E0 0%, #8C1A5D 100%);}.elementor-80444 .elementor-element.elementor-element-b2fc825.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-80444 .elementor-element.elementor-element-781de96 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-80444 .elementor-element.elementor-element-987d65a{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:36px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-80444 .elementor-element.elementor-element-ada0dcb{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.68em;color:#4A4350;}.elementor-80444 .elementor-element.elementor-element-82f1ee9{--spacer-size:30px;}.elementor-80444 .elementor-element.elementor-element-1edb535 .elementor-heading-title{color:#6A3378;}.elementor-80444 .elementor-element.elementor-element-86b00b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0.5px;}.elementor-80444 .elementor-element.elementor-element-86b00b0 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-80444 .elementor-element.elementor-element-86b00b0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-80444 .elementor-element.elementor-element-881f197{font-size:12px;}.elementor-80444 .elementor-element.elementor-element-107bfba{--spacer-size:50px;}.elementor-80444 .elementor-element.elementor-element-8597a29{--spacer-size:4px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-80444 .elementor-element.elementor-element-45ee568d{width:100%;}.elementor-80444 .elementor-element.elementor-element-3c8b580{width:66.474%;}.elementor-80444 .elementor-element.elementor-element-5d776a5{width:33.461%;}.elementor-80444 .elementor-element.elementor-element-f09cee0{width:66.474%;}.elementor-80444 .elementor-element.elementor-element-c0fb461{width:33.461%;}.elementor-80444 .elementor-element.elementor-element-b2fc825{--width:31.165%;}}@media(max-width:1024px){.elementor-80444 .elementor-element.elementor-element-5206e70{width:var( --container-widget-width, 525.172px );max-width:525.172px;--container-widget-width:525.172px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-80444 .elementor-element.elementor-element-3b0ee01{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-80444 .elementor-element.elementor-element-8d6d67f{font-size:16px;}.elementor-80444 .elementor-element.elementor-element-c946bbd{--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;}.elementor-80444 .elementor-element.elementor-element-b2fc825{--width:100%;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-80444 .elementor-element.elementor-element-781de96 .elementor-heading-title{font-size:21px;}.elementor-80444 .elementor-element.elementor-element-987d65a{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-80444 .elementor-element.elementor-element-ada0dcb{font-size:16px;}}/* Start custom CSS for text-editor, class: .elementor-element-5206e70 */.scintica-process {
  font-family: "Montserrat", sans-serif;
  margin: 36px 0;
}

.scintica-process-card {
  background: #ffffff;
  border: 1px solid #eadff0;
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 10px 28px rgba(106, 51, 120, 0.08);
}

.scintica-process-step {
  position: relative;
  display: grid;
  grid-template-columns: 78px 1fr;
  gap: 20px;
  padding: 24px 28px;
  border-bottom: 1px solid #eadff0;
  transition: background 0.22s ease;
}

.scintica-process-step:last-child {
  border-bottom: none;
}

.scintica-process-step:hover {
  background: #faf7fb;
}

.scintica-process-number-wrap {
  position: relative;
  display: flex;
  justify-content: center;
}

.scintica-process-number {
  position: relative;
  z-index: 2;
  width: 42px;
  height: 42px;
  border-radius: 999px;
  background: linear-gradient(135deg, #8d53b4 0%, #6a3378 55%, #53285f 100%);
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 0 8px 18px rgba(106, 51, 120, 0.25);
}

.scintica-process-step:not(:last-child) .scintica-process-number-wrap::after {
  content: "";
  position: absolute;
  top: 42px;
  bottom: -66px;
  left: 50%;
  transform: translateX(-50%);
  width: 3px;
  border-radius: 999px;
  background: linear-gradient(180deg, #8d53b4 0%, #6a3378 50%, #c9a2dd 100%);
  box-shadow: 0 0 10px rgba(106, 51, 120, 0.28);
}

.scintica-process-content {
  padding-top: 2px;
}

.scintica-process-content h4 {
  color: #6a3378;
  font-size: 17px;
  line-height: 1.35;
  margin: 0 0 8px 0;
  font-weight: 700;
}

.scintica-process-content p {
  color: #5f5f68;
  font-size: 15px;
  line-height: 1.65;
  margin: 0;
}

@media (max-width: 767px) {
  .scintica-process-step {
    grid-template-columns: 58px 1fr;
    gap: 14px;
    padding: 22px 18px;
  }

  .scintica-process-number {
    width: 36px;
    height: 36px;
    font-size: 14px;
  }

  .scintica-process-step:not(:last-child) .scintica-process-number-wrap::after {
    top: 36px;
    bottom: -62px;
  }

  .scintica-process-content h4 {
    font-size: 16px;
  }

  .scintica-process-content p {
    font-size: 14px;
  }
}/* End custom CSS */