.elementor-7799 .elementor-element.elementor-element-b114f4a{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7799 .elementor-element.elementor-element-97df1d9{--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;}.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-7799 .elementor-element.elementor-element-12e1c01{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.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-7799 .elementor-element.elementor-element-ff12d53{text-align:start;}.elementor-7799 .elementor-element.elementor-element-ff12d53 .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:35px;font-weight:700;line-height:40px;color:#343434;}.elementor-7799 .elementor-element.elementor-element-a7cc47e{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-a39eff0{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7799 .elementor-element.elementor-element-4361a38{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7799 .elementor-element.elementor-element-4361a38:not(.elementor-motion-effects-element-type-background), .elementor-7799 .elementor-element.elementor-element-4361a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F4;}.elementor-7799 .elementor-element.elementor-element-629775b{--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;}.elementor-7799 .elementor-element.elementor-element-5e5ceb3{--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;}.elementor-7799 .elementor-element.elementor-element-7f3d9da{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-850de1d{text-align:start;}.elementor-7799 .elementor-element.elementor-element-850de1d .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:35px;font-weight:700;line-height:40px;color:#343434;}.elementor-7799 .elementor-element.elementor-element-1cda900{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-45305d6{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7799 .elementor-element.elementor-element-c1bf724{--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;}.elementor-7799 .elementor-element.elementor-element-6d00d7e{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-cab66eb{text-align:start;}.elementor-7799 .elementor-element.elementor-element-cab66eb .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:35px;font-weight:700;line-height:40px;color:#343434;}.elementor-7799 .elementor-element.elementor-element-505108d{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-84d5394{--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;}.elementor-7799 .elementor-element.elementor-element-e740461{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7799 .elementor-element.elementor-element-e740461:not(.elementor-motion-effects-element-type-background), .elementor-7799 .elementor-element.elementor-element-e740461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5F4;}.elementor-7799 .elementor-element.elementor-element-eb17956{--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;}.elementor-7799 .elementor-element.elementor-element-93df7dd{--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;}.elementor-7799 .elementor-element.elementor-element-fbbe6cf{font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-d5c33af{text-align:start;}.elementor-7799 .elementor-element.elementor-element-d5c33af .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:35px;font-weight:700;line-height:40px;color:#343434;}.elementor-7799 .elementor-element.elementor-element-645f1f6{text-align:start;font-family:"Praktika", Sans-serif;font-size:18px;font-weight:400;color:#343434;}.elementor-7799 .elementor-element.elementor-element-a04580c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7799 .elementor-element.elementor-element-a04580c:not(.elementor-motion-effects-element-type-background), .elementor-7799 .elementor-element.elementor-element-a04580c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C72113;}.elementor-7799 .elementor-element.elementor-element-a425029{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-7799 .elementor-element.elementor-element-0227a80{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:200px;}.elementor-7799 .elementor-element.elementor-element-79596fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-7799 .elementor-element.elementor-element-79596fb{text-align:start;}.elementor-7799 .elementor-element.elementor-element-79596fb .elementor-heading-title{font-family:"Praktika", Sans-serif;font-size:38px;font-weight:700;line-height:130%;color:#FFFFFF;}.elementor-7799 .elementor-element.elementor-element-1a1020a{width:var( --container-widget-width, 91.818% );max-width:91.818%;--container-widget-width:91.818%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-7799 .elementor-element.elementor-element-1a1020a > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-7799 .elementor-element.elementor-element-1a1020a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7799 .elementor-element.elementor-element-d356948{width:var( --container-widget-width, 91.818% );max-width:91.818%;--container-widget-width:91.818%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-7799 .elementor-element.elementor-element-d356948 > .elementor-widget-container{margin:05px 0px 05px 0px;}.elementor-7799 .elementor-element.elementor-element-d356948.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7799 .elementor-element.elementor-element-ab17422 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-7799 .elementor-element.elementor-element-ab17422.elementor-element{--align-self:flex-start;}.elementor-7799 .elementor-element.elementor-element-f0190ed{--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;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-7799 .elementor-element.elementor-element-f0190ed:not(.elementor-motion-effects-element-type-background), .elementor-7799 .elementor-element.elementor-element-f0190ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-7799 .elementor-element.elementor-element-79596fb .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-7799 .elementor-element.elementor-element-97df1d9{--width:50%;}.elementor-7799 .elementor-element.elementor-element-a39eff0{--width:50%;}.elementor-7799 .elementor-element.elementor-element-629775b{--width:50%;}.elementor-7799 .elementor-element.elementor-element-5e5ceb3{--width:50%;}.elementor-7799 .elementor-element.elementor-element-c1bf724{--width:50%;}.elementor-7799 .elementor-element.elementor-element-84d5394{--width:50%;}.elementor-7799 .elementor-element.elementor-element-eb17956{--width:50%;}.elementor-7799 .elementor-element.elementor-element-93df7dd{--width:50%;}.elementor-7799 .elementor-element.elementor-element-0227a80{--width:50%;}.elementor-7799 .elementor-element.elementor-element-f0190ed{--width:50%;}}@media(max-width:767px){.elementor-7799 .elementor-element.elementor-element-a425029{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7799 .elementor-element.elementor-element-0227a80{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7799 .elementor-element.elementor-element-79596fb .elementor-heading-title{font-size:20px;}.elementor-7799 .elementor-element.elementor-element-f0190ed{--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-a7cc47e */.feature-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-width: 480px;
}

.feature-list li {
  position: relative;
  padding: 12px 0 12px 36px;
  font-size: 16px;
  line-height: 1.5;
  color: #1f2937;
  border-bottom: 1px solid #e5e7eb;
}

.feature-list li:last-child {
  border-bottom: 0;
}

.feature-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fee2e2;
  color: #dc2626;
  font-size: 14px;
  font-weight: 700;
}
.feature-list li {
  position: relative;
  padding: 6px 0 6px 30px;
  font-size: 15px;
  line-height: 1.4;
  color: #1f2937;
  border-bottom: 1px solid #e5e7eb;
}

.feature-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fee2e2;
  color: #dc2626;
  font-size: 12px;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cda900 */.detail-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-width: 560px;
}

.detail-list li {
  position: relative;
  margin: 0;
  padding: 8px 0 8px 30px;
  border-bottom: 1px solid #e5e7eb;
}

.detail-list li:last-child {
  border-bottom: 0;
}

.detail-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 10px;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fee2e2;
  color: #dc2626;
  font-size: 12px;
  font-weight: 700;
}

.detail-list li h4 {
  margin: 0 0 2px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 600;
  color: #111827;
}

.detail-list li p {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #6b7280;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-505108d */.step-list {
  list-style: none;
  counter-reset: step;
  margin: 0;
  padding: 0;
  max-width: 560px;
}

.step-list li {
  position: relative;
  counter-increment: step;
  margin: 0;
  padding: 8px 0 8px 34px;
  border-bottom: 1px solid #e5e7eb;
}

.step-list li:last-child {
  border-bottom: 0;
}

.step-list li::before {
  content: counter(step);
  position: absolute;
  left: 0;
  top: 10px;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #fee2e2;
  color: #dc2626;
  font-size: 12px;
  font-weight: 700;
}

.step-list li h4 {
  margin: 0 0 2px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 600;
  color: #111827;
}

.step-list li p {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #6b7280;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-645f1f6 */.audience-list {
  list-style: none;
  margin: 0;
  padding: 0;
  max-width: 560px;
}

.audience-list li {
  position: relative;
  margin: 0;
  padding: 8px 0 8px 16px;
  border-bottom: 1px solid #e5e7eb;
}

.audience-list li:last-child {
  border-bottom: 0;
}

.audience-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 10px;
  bottom: 10px;
  width: 3px;
  border-radius: 2px;
  background: #dc2626;
}

.audience-list li h4 {
  margin: 0 0 2px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 600;
  color: #111827;
}

.audience-list li p {
  margin: 0;
  font-size: 13px;
  line-height: 1.4;
  color: #6b7280;
}/* End custom CSS */