.elementor-2399 .elementor-element.elementor-element-e2fl9nc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:default;align-items:default;}.elementor-2399 .elementor-element.elementor-element-e2fl9nc:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-e2fl9nc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a18;}.elementor-2399 .elementor-element.elementor-element-e2fl9nc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 0px 24px;}.elementor-2399 .elementor-element.elementor-element-e2fl9nc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2399 .elementor-element.elementor-element-wpl84r9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2399 .elementor-element.elementor-element-wpl84r9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2399 .elementor-element.elementor-element-sy9ol75 > .elementor-widget-container{margin:12px 0px 20px 0px;}.elementor-2399 .elementor-element.elementor-element-sy9ol75{text-align:center;}.elementor-2399 .elementor-element.elementor-element-sy9ol75 .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-9r4vf7p .elementor-widget-container{text-align:center;font-size:17px;font-weight:400;line-height:1.55em;}.elementor-2399 .elementor-element.elementor-element-kc9p8p6 > .elementor-container{max-width:900px;}.elementor-2399 .elementor-element.elementor-element-kc9p8p6{padding:20px 24px 0px 24px;}.elementor-2399 .elementor-element.elementor-element-xhzu8dj > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(63,181,197,0.25);border-radius:16px 16px 16px 16px;}.elementor-2399 .elementor-element.elementor-element-xhzu8dj{text-align:center;}.elementor-2399 .elementor-element.elementor-element-j0fnnjz > .elementor-container{max-width:760px;}.elementor-2399 .elementor-element.elementor-element-j0fnnjz{padding:60px 24px 40px 24px;}.elementor-2399 .elementor-element.elementor-element-vws7anr > .elementor-container{max-width:900px;}.elementor-2399 .elementor-element.elementor-element-vws7anr{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.08);padding:30px 24px 100px 24px;}body.elementor-page-2399:not(.elementor-motion-effects-element-type-background), body.elementor-page-2399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a0a18;}@media(max-width:1024px){.elementor-2399 .elementor-element.elementor-element-sy9ol75 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-2399 .elementor-element.elementor-element-sy9ol75 .elementor-heading-title{font-size:26px;}}/* Start custom CSS */.elementor-widget-theme-post-excerpt,
.elementor-widget-theme-post-excerpt .elementor-widget-container,
.elementor-widget-theme-post-excerpt p {
  color: #E5E7EB !important;
  font-size: 17px;
  line-height: 1.55;
}
.elementor-widget-theme-post-title h1 {
  color: #FFFFFF !important;
  hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.niktech-post-content {
  color: rgba(255,255,255,0.88);
  font-size: 17px;
  line-height: 1.75;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.niktech-post-content h2 {
  color: #FFFFFF;
  font-size: 30px;
  margin-top: 2.5em;
  margin-bottom: 0.8em;
  font-weight: 700;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: break-word;
}
.niktech-post-content h3 {
  color: #FFFFFF; font-size: 22px; margin-top: 2em; margin-bottom: 0.6em;
  font-weight: 700; hyphens: auto; overflow-wrap: break-word;
}
.niktech-post-content p { margin-bottom: 1.4em; color: rgba(255,255,255,0.88); }
.niktech-post-content strong { color: #FFFFFF; font-weight: 700; }
.niktech-post-content em { color: rgba(255,255,255,0.95); }
.niktech-post-content a { color: #3FB5C5; text-decoration: underline; text-underline-offset: 3px; }
.niktech-post-content a:hover { color: #5FD0E0; }
.niktech-post-content ul, .niktech-post-content ol { margin: 1.4em 0 1.4em 1.5em; color: rgba(255,255,255,0.88); }
.niktech-post-content li { margin-bottom: 0.6em; }
.niktech-post-content blockquote { border-left: 3px solid #3FB5C5; padding-left: 20px; margin: 1.5em 0; font-style: italic; color: rgba(255,255,255,0.92); }
.niktech-post-content code { background: rgba(63,181,197,0.15); color: #5FD0E0; padding: 2px 6px; border-radius: 4px; font-size: 0.9em; }
.niktech-post-content img { border-radius: 12px; margin: 1.5em auto; display: block; max-width: 100%; height: auto; }
@media (max-width: 767px) {
  .elementor-widget-theme-post-title h1 { font-size: 28px !important; line-height: 1.25 !important; }
}
@media (max-width: 480px) {
  .elementor-widget-theme-post-title h1 { font-size: 22px !important; line-height: 1.25 !important; }
  .niktech-post-content { font-size: 16px; }
  .niktech-post-content h2 { font-size: 22px; }
  .niktech-post-content h3 { font-size: 18px; }
}/* End custom CSS */