.cloudorama-import.hero {
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  gap: 0 !important;
}

.cloudorama-import.contact-hero-copy {
  justify-content: center;
  padding: 88px 56px 88px min(7vw, 96px);
  max-width: none;
}

.cloudorama-import.contact-hero-copy .elementor-widget-text-editor:first-child {
  margin-bottom: 18px;
}

.cloudorama-import.contact-hero-copy .elementor-widget-text-editor:first-child p {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.contact-hero-copy .elementor-heading-title {
  font-size: clamp(46px, 5vw, 74px);
  line-height: 0.98;
  letter-spacing: -2px;
  max-width: 780px;
}

.cloudorama-import.contact-hero-copy .elementor-widget-text-editor:not(:first-child) p {
  color: #5f6673;
  font-size: 18px;
  line-height: 1.72;
  max-width: 560px;
}

.cloudorama-import.contact-hero-copy .elementor-widget-button .elementor-button {
  background: #0057ff;
  color: #fff;
  border-radius: 8px;
  padding: 16px 28px;
  font-weight: 700;
}

.cloudorama-import.contact-hero-copy .elementor-widget-button:last-child .elementor-button {
  background: transparent;
  color: #08090a;
  border: 1.5px solid rgba(8, 9, 10, 0.12);
}

.cloudorama-import.contact-hero-copy > .e-con-inner > .e-con:last-child,
.cloudorama-import.contact-hero-copy > .e-con:last-child {
  margin-top: 18px;
}

.cloudorama-import.contact-hero-copy > .e-con-inner > .e-con:last-child > .e-con,
.cloudorama-import.contact-hero-copy > .e-con:last-child > .e-con {
  background: rgba(255,255,255,0.55);
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 16px;
  padding: 22px 20px;
}

.cloudorama-import.contact-hero-copy > .e-con-inner > .e-con:last-child > .e-con .elementor-heading-title,
.cloudorama-import.contact-hero-copy > .e-con:last-child > .e-con .elementor-heading-title {
  font-size: 30px;
  letter-spacing: -1px;
  margin-bottom: 6px;
}

.cloudorama-import.contact-hero-copy > .e-con-inner > .e-con:last-child > .e-con .elementor-widget-text-editor p,
.cloudorama-import.contact-hero-copy > .e-con:last-child > .e-con .elementor-widget-text-editor p {
  font-size: 14px;
  line-height: 1.55;
  color: #5f6673;
  margin: 0;
}

.cloudorama-import.contact-hero-panel {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  min-height: 760px;
  padding: 72px 56px !important;
  background:
    radial-gradient(ellipse at 25% 35%, rgba(0,87,255,0.25) 0%, transparent 58%),
    radial-gradient(ellipse at 82% 18%, rgba(0,194,168,0.14) 0%, transparent 48%),
    #08090a !important;
}

.cloudorama-import.contact-hero-panel > .e-con-inner,
.cloudorama-import.contact-hero-panel > .e-con {
  width: 100%;
  max-width: 560px;
}

.cloudorama-import.contact-status-card,
.cloudorama-import.contact-agenda-card,
.cloudorama-import.contact-info-card {
  border: 1px solid rgba(255,255,255,0.08);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.03);
}

.cloudorama-import.contact-status-card .elementor-heading-title,
.cloudorama-import.contact-agenda-card .elementor-heading-title,
.cloudorama-import.contact-info-card .elementor-heading-title {
  color: #fff;
  margin: 0;
}

.cloudorama-import.contact-status-card .elementor-widget-text-editor p,
.cloudorama-import.contact-agenda-card .elementor-widget-text-editor p,
.cloudorama-import.contact-info-card .elementor-widget-text-editor p {
  color: rgba(255,255,255,0.72);
  margin: 0;
}

.cloudorama-import.contact-status-card > .e-con:first-child .elementor-widget-text-editor p {
  color: #7cffaa;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  white-space: nowrap;
}

.cloudorama-import.contact-status-metric .elementor-heading-title {
  font-size: 22px;
  line-height: 1.1;
  letter-spacing: -0.8px;
  word-break: keep-all;
}

.cloudorama-import.contact-status-metric .elementor-widget-text-editor p {
  color: rgba(255,255,255,0.42);
  font-size: 11px;
  line-height: 1.4;
}

.cloudorama-import.contact-agenda-card > .e-con:first-child .elementor-widget-text-editor p {
  color: rgba(255,255,255,0.4);
  font-size: 12px;
  white-space: nowrap;
}

.cloudorama-import.contact-agenda-item .elementor-widget-text-editor:first-child p {
  color: rgba(255,255,255,0.76);
  font-size: 15px;
  line-height: 1.45;
  margin: 0;
}

.cloudorama-import.contact-agenda-item .elementor-widget-text-editor:last-child p {
  color: rgba(255,255,255,0.28);
  font-size: 12px;
}

.cloudorama-import.channels-section .elementor-heading-title,
.cloudorama-import.form-layout .elementor-heading-title,
.cloudorama-import.process-section .elementor-heading-title,
.cloudorama-import.faq-section .elementor-heading-title {
  letter-spacing: -1.5px;
}

.cloudorama-import.channels-section .elementor-widget-text-editor p,
.cloudorama-import.form-layout .elementor-widget-text-editor p,
.cloudorama-import.process-section .elementor-widget-text-editor p,
.cloudorama-import.faq-section .elementor-widget-text-editor p {
  color: #5f6673;
  font-size: 16px;
  line-height: 1.7;
}

.cloudorama-import.channels-section .cloudorama-import.card {
  background: #f7f6f2;
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 18px;
  padding: 34px 30px;
}

.cloudorama-import.cards-row,
.cloudorama-import.home-proof-grid,
.cloudorama-import.home-logos-row,
.cloudorama-import.home-testi-grid {
  flex-wrap: wrap;
}

.cloudorama-import.home-hero > .elementor-widget-text-editor:first-child p,
.cloudorama-import.home-logos-section > .elementor-widget-text-editor:first-child p,
.cloudorama-import.home-auto-copy > .elementor-widget-text-editor:first-child p,
.cloudorama-import.home-testi-section > .elementor-widget-text-editor:first-child p,
.cloudorama-import.home-cta-section > .elementor-widget-text-editor:first-child p {
  margin: 0 0 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.home-hero .elementor-heading-title,
.cloudorama-import.problem-section > .elementor-heading-title,
.cloudorama-import.services-section > .elementor-heading-title,
.cloudorama-import.how-section > .elementor-heading-title,
.cloudorama-import.home-auto-copy .elementor-heading-title,
.cloudorama-import.home-testi-section > .elementor-heading-title,
.cloudorama-import.home-cta-section > .elementor-heading-title {
  font-size: clamp(38px, 4vw, 64px);
  line-height: 1.02;
  letter-spacing: -1.8px;
}

.cloudorama-import.home-hero > .elementor-widget-text-editor:nth-child(3) p,
.cloudorama-import.problem-section > .elementor-widget-text-editor p,
.cloudorama-import.services-section > .elementor-widget-text-editor p,
.cloudorama-import.how-section > .elementor-widget-text-editor p,
.cloudorama-import.home-auto-copy > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.home-testi-section > .elementor-widget-text-editor:last-of-type p {
  color: #5f6673;
  font-size: 17px;
  line-height: 1.7;
}

.cloudorama-import.home-proof-grid {
  margin-top: 18px;
}

.cloudorama-import.home-proof-grid > .e-con {
  background: rgba(232,230,223,0.7);
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 16px;
  padding: 18px 20px;
}

.cloudorama-import.home-proof-grid > .e-con .elementor-heading-title {
  font-size: 26px;
  line-height: 1;
  margin-bottom: 6px;
}

.cloudorama-import.home-proof-grid > .e-con .elementor-widget-text-editor p {
  margin: 0;
  font-size: 13px;
  color: #6b6b6b;
}

.cloudorama-import.problem-section,
.cloudorama-import.services-section,
.cloudorama-import.how-section {
  width: 100%;
  max-width: 100%;
}

.cloudorama-import.problem-section .cloudorama-import.card,
.cloudorama-import.services-section .cloudorama-import.card,
.cloudorama-import.how-section .cloudorama-import.card {
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 18px;
  padding: 28px 26px;
}

.cloudorama-import.problem-section .cloudorama-import.card {
  background: #f7f6f2;
}

.cloudorama-import.services-section {
  background: #08090a;
}

.cloudorama-import.services-section > .elementor-widget-text-editor:first-child p {
  color: #00c2a8;
}

.cloudorama-import.services-section > .elementor-heading-title {
  color: #fff;
  max-width: 760px;
}

.cloudorama-import.services-section .cloudorama-import.card {
  background: rgba(255,255,255,0.04);
  border-color: rgba(255,255,255,0.08);
}

.cloudorama-import.services-section .cloudorama-import.card .elementor-heading-title,
.cloudorama-import.home-cta-section .elementor-button,
.cloudorama-import.home-auto-flow .elementor-heading-title {
  color: #fff;
}

.cloudorama-import.services-section .cloudorama-import.card .elementor-widget-text-editor p {
  color: rgba(255,255,255,0.65);
}

.cloudorama-import.problem-section .cloudorama-import.card .elementor-heading-title,
.cloudorama-import.services-section .cloudorama-import.card .elementor-heading-title,
.cloudorama-import.how-section .cloudorama-import.card .elementor-heading-title,
.cloudorama-import.home-flow-card .elementor-heading-title,
.cloudorama-import.home-testi-card .elementor-heading-title {
  font-size: 22px;
  line-height: 1.12;
  letter-spacing: -0.9px;
}

.cloudorama-import.problem-section .cloudorama-import.card .elementor-widget-text-editor p,
.cloudorama-import.how-section .cloudorama-import.card .elementor-widget-text-editor p,
.cloudorama-import.home-flow-card .elementor-widget-text-editor p,
.cloudorama-import.home-testi-card .elementor-widget-text-editor p {
  margin: 0;
  font-size: 15px;
  color: #5f6673;
}

.cloudorama-import.home-logos-section {
  border-bottom: 1px solid rgba(8, 9, 10, 0.08);
}

.cloudorama-import.home-logo-item {
  background: rgba(232,230,223,0.5);
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 999px;
  padding: 10px 18px;
}

.cloudorama-import.home-logo-item .elementor-widget-text-editor p {
  margin: 0;
  font-size: 13px;
  color: #08090a;
}

.cloudorama-import.home-auto-section {
  align-items: stretch;
  background: #e8e6df;
}

.cloudorama-import.home-auto-copy,
.cloudorama-import.home-auto-flow {
  justify-content: center;
}

.cloudorama-import.home-auto-list .elementor-widget-text-editor {
  background: rgba(255,255,255,0.68);
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 14px;
  padding: 14px 16px;
}

.cloudorama-import.home-auto-list .elementor-widget-text-editor p {
  margin: 0;
  font-size: 15px;
  color: #08090a;
}

.cloudorama-import.home-flow-card {
  background: #08090a;
  border-radius: 18px;
  padding: 22px 24px;
}

.cloudorama-import.home-flow-card .elementor-widget-text-editor p {
  color: rgba(255,255,255,0.58);
}

.cloudorama-import.home-testi-section {
  background: #f7f6f2;
}

.cloudorama-import.home-testi-card {
  background: #fff;
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 18px;
  padding: 28px;
}

.cloudorama-import.home-testi-card > .elementor-widget-text-editor:first-child p {
  font-size: 42px;
  line-height: 1;
  color: #0057ff;
}

.cloudorama-import.home-testi-card > .elementor-widget-text-editor:nth-child(2) p {
  margin-bottom: 18px;
}

.cloudorama-import.home-cta-section {
  text-align: center;
  background:
    radial-gradient(ellipse at 50% 0%, rgba(0,87,255,0.22) 0%, transparent 60%),
    #08090a !important;
}

.cloudorama-import.home-cta-section > .elementor-widget-text-editor:first-child p,
.cloudorama-import.home-cta-section > .elementor-heading-title {
  color: #fff;
}

.cloudorama-import.home-cta-section > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.home-cta-section > .elementor-widget-text-editor:last-of-type p {
  color: rgba(255,255,255,0.62);
}

.cloudorama-import.channels-section .cloudorama-import.card .elementor-heading-title {
  font-size: 22px;
  margin-bottom: 10px;
}

.cloudorama-import.channels-section .cloudorama-import.card .elementor-widget-button {
  margin-top: 10px;
}

.cloudorama-import.channels-section .cloudorama-import.card .elementor-button {
  background: #0057ff;
  border-radius: 8px;
  padding: 15px 26px;
  font-weight: 700;
}

.cloudorama-import.form-layout {
  align-items: stretch;
  width: 100%;
  max-width: 100%;
  gap: 0 !important;
}

.cloudorama-import.form-column {
  padding: 96px 48px min(8vw, 96px) min(7vw, 96px);
  border-right: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.info-column {
  padding: 96px min(7vw, 96px);
  background: #e8e6df;
}

.cloudorama-import.form-column,
.cloudorama-import.info-column {
  justify-content: flex-start;
}

.cloudorama-import.form-column .elementor-heading-title,
.cloudorama-import.info-column .elementor-heading-title {
  font-size: clamp(34px, 3.4vw, 52px);
  line-height: 1.02;
}

.cloudorama-import.form-note-box .elementor-widget-text-editor:first-child p {
  font-size: 14px;
  color: #5f6673;
}

.cloudorama-import.form-note-box .elementor-widget-text-editor:last-child p {
  font-size: 13px;
  color: #5f6673;
}

.cloudorama-import.info-column > .elementor-widget-text-editor:first-child p {
  margin: 0 0 14px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.contact-info-card .elementor-widget-text-editor:first-child p {
  color: #8eb0ff;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cloudorama-import.contact-info-card .elementor-heading-title {
  font-size: 34px;
  line-height: 1.08;
}

.cloudorama-import.contact-info-card .elementor-widget-text-editor p {
  margin: 0;
}

.cloudorama-import.contact-info-card > .e-con:last-child {
  margin-top: 8px;
}

.cloudorama-import.contact-info-row .elementor-widget-text-editor:last-child p {
  color: rgba(255,255,255,0.82);
  font-size: 15px;
  line-height: 1.5;
}

.cloudorama-import.contact-info-row-bullet .elementor-widget-text-editor p {
  color: #8eb0ff;
  font-size: 13px;
  text-align: center;
  margin: 0;
}

.cloudorama-import.form-layout .elementor-field-group {
  margin-bottom: 18px;
}

.cloudorama-import.form-layout .elementor-field-label {
  font-size: 13px;
  font-weight: 600;
  color: #08090a;
}

.cloudorama-import.form-layout .elementor-field,
.cloudorama-import.form-layout .elementor-select-wrapper select,
.cloudorama-import.form-layout textarea.elementor-field {
  border: 1px solid rgba(8, 9, 10, 0.1);
  border-radius: 14px;
  background: rgba(255,255,255,0.84);
  padding: 16px 18px;
}

.cloudorama-import.form-layout .elementor-button {
  background: #0057ff;
  border-radius: 8px;
  padding: 16px 28px;
  font-weight: 700;
}

.cloudorama-import.process-section .cloudorama-import.card {
  background: rgba(255,255,255,0.6);
  border: 1px solid rgba(8, 9, 10, 0.08);
  border-radius: 18px;
  padding: 30px 28px;
}

.cloudorama-import.process-section .cloudorama-import.card .elementor-heading-title {
  font-size: 22px;
}

.cloudorama-import.faq-section .elementor-accordion .elementor-tab-title {
  padding: 22px 24px;
  border: 1px solid rgba(8, 9, 10, 0.1);
  border-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.cloudorama-import.faq-section .elementor-accordion .elementor-tab-content {
  padding: 20px 24px 24px;
  border: 1px solid rgba(8, 9, 10, 0.1);
  color: #5f6673;
}

.cloudorama-import.faq-section .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-title,
.cloudorama-import.faq-section .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-content {
  border-bottom: 1px solid rgba(8, 9, 10, 0.1);
}

.cloudorama-import.faq-section {
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  background: #f7f6f2;
}

.cloudorama-import.faq-copy-column {
  max-width: 520px;
}

.cloudorama-import.faq-copy-column > .elementor-widget-text-editor:first-child p {
  margin: 0 0 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.faq-copy-column .elementor-heading-title {
  font-size: clamp(38px, 4vw, 64px);
  line-height: 1.02;
  letter-spacing: -1.8px;
}

.cloudorama-import.faq-copy-column > .elementor-widget-text-editor:last-child p {
  font-size: 15px;
  line-height: 1.7;
  color: #6b6b6b;
}

.cloudorama-import.faq-accordion-column {
  padding-top: 12px;
}

.cloudorama-import.about-hero {
  width: 100%;
  max-width: 100%;
  padding: 96px 64px 80px !important;
  align-items: center;
}

.cloudorama-import.about-hero-copy {
  padding-right: 48px;
}

.cloudorama-import.about-hero-copy > .elementor-widget-text-editor:first-child p,
.cloudorama-import.about-story > .elementor-widget-text-editor:first-child p,
.cloudorama-import.about-values > .elementor-widget-text-editor:first-child p,
.cloudorama-import.about-team > .elementor-widget-text-editor:first-child p,
.cloudorama-import.about-cta > .elementor-widget-text-editor:first-child p,
.cloudorama-import.about-timeline-header .elementor-widget-text-editor:first-child p {
  margin: 0 0 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.about-hero-copy .elementor-heading-title {
  font-size: clamp(46px, 5vw, 72px);
  line-height: 0.98;
  letter-spacing: -2px;
  max-width: 720px;
}

.cloudorama-import.about-hero-copy .elementor-widget-text-editor:not(:first-child) p,
.cloudorama-import.about-story .elementor-widget-text-editor p,
.cloudorama-import.about-team .elementor-widget-text-editor p,
.cloudorama-import.about-timeline .elementor-widget-text-editor p {
  color: #5f6673;
  font-size: 18px;
  line-height: 1.8;
}

.cloudorama-import.about-hero-side {
  align-items: center;
  gap: 20px;
}

.cloudorama-import.founder-photo-card {
  width: 100%;
  max-width: 380px;
  background:
    radial-gradient(ellipse at 30% 40%, rgba(0,87,255,0.25), transparent 55%),
    radial-gradient(ellipse at 80% 70%, rgba(0,194,168,0.15), transparent 50%),
    #08090a !important;
  position: relative;
  overflow: hidden;
}

.cloudorama-import.founder-photo-card .elementor-heading-title {
  font-size: 120px;
  color: rgba(255,255,255,0.06);
  letter-spacing: -4px;
}

.cloudorama-import.founder-tag {
  position: absolute;
  left: 24px;
  bottom: 28px;
  backdrop-filter: blur(8px);
}

.cloudorama-import.founder-tag .elementor-heading-title {
  font-size: 18px;
  color: #08090a;
  margin-bottom: 4px;
}

.cloudorama-import.founder-tag .elementor-widget-text-editor p {
  font-size: 13px;
  color: #6b6b6b;
}

.cloudorama-import.about-hero-side > .elementor-widget-text-editor:last-child p {
  max-width: 380px;
  font-size: 15px;
  line-height: 1.75;
  color: #6b6b6b;
  font-style: italic;
  text-align: center;
}

.cloudorama-import.about-story {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.cloudorama-import.about-story .elementor-heading-title,
.cloudorama-import.about-values .elementor-heading-title,
.cloudorama-import.about-timeline .elementor-heading-title,
.cloudorama-import.about-team .elementor-heading-title,
.cloudorama-import.about-cta .elementor-heading-title {
  letter-spacing: -1.5px;
  line-height: 1.04;
}

.cloudorama-import.about-values {
  align-items: stretch;
}

.cloudorama-import.about-values-copy {
  padding-right: 56px;
}

.cloudorama-import.about-values-copy .elementor-widget-text-editor:first-child p {
  color: #00c2a8;
}

.cloudorama-import.about-values-copy .elementor-heading-title {
  color: #fff;
  max-width: 680px;
}

.cloudorama-import.about-values-grid {
  border-radius: 16px;
  overflow: hidden;
  background: rgba(255,255,255,0.04);
}

.cloudorama-import.about-value-card .elementor-widget-text-editor:first-child p {
  font-size: 42px;
  letter-spacing: -2px;
  color: rgba(255,255,255,0.08);
}

.cloudorama-import.about-value-card .elementor-heading-title {
  font-size: 22px;
  color: #fff;
  margin-bottom: 12px;
}

.cloudorama-import.about-value-card .elementor-widget-text-editor:last-child p {
  font-size: 15px;
  color: rgba(255,255,255,0.5);
  line-height: 1.7;
}

.cloudorama-import.about-timeline {
  border-top: 1px solid rgba(8,9,10,0.08);
  border-bottom: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.about-timeline-header {
  align-items: end;
  margin-bottom: 64px;
}

.cloudorama-import.about-timeline-list {
  max-width: 760px;
  padding-left: 40px;
  position: relative;
}

.cloudorama-import.about-timeline-list::before {
  content: "";
  position: absolute;
  left: 8px;
  top: 8px;
  bottom: 8px;
  width: 2px;
  background: rgba(8,9,10,0.1);
}

.cloudorama-import.about-timeline-item {
  position: relative;
  padding-left: 36px;
}

.cloudorama-import.about-timeline-item::before {
  content: "";
  position: absolute;
  left: -2px;
  top: 6px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #e8e6df;
  border: 2px solid rgba(8,9,10,0.15);
}

.cloudorama-import.about-timeline-item .elementor-widget-text-editor:first-child p {
  font-size: 13px;
  font-weight: 700;
  color: #0057ff;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cloudorama-import.about-timeline-item .elementor-heading-title {
  font-size: 24px;
  margin-bottom: 10px;
}

.cloudorama-import.about-timeline-item .elementor-widget-text-editor:last-child p {
  font-size: 15px;
  color: #5f6673;
  line-height: 1.7;
}

.cloudorama-import.about-team .elementor-widget-text-editor:first-child p {
  color: #0057ff;
}

.cloudorama-import.about-team-grid {
  margin-top: 20px;
}

.cloudorama-import.about-team-card {
  border: 1px solid rgba(8,9,10,0.08);
  overflow: hidden;
}

.cloudorama-import.about-team-photo .elementor-heading-title {
  font-size: 72px;
  color: rgba(255,255,255,0.08);
  letter-spacing: -3px;
}

.cloudorama-import.about-team-card > .elementor-heading-title,
.cloudorama-import.about-team-card > .elementor-widget-text-editor {
  padding-left: 28px;
  padding-right: 28px;
}

.cloudorama-import.about-team-card > .elementor-heading-title {
  font-size: 22px;
  margin-top: 24px;
  margin-bottom: 4px;
}

.cloudorama-import.about-team-card > .elementor-widget-text-editor:nth-of-type(1) p {
  font-size: 13px;
  color: #6b6b6b;
  margin-bottom: 14px;
}

.cloudorama-import.about-team-card > .elementor-widget-text-editor:last-child {
  padding-bottom: 28px;
}

.cloudorama-import.about-team-card > .elementor-widget-text-editor:last-child p {
  font-size: 15px;
  color: #5f6673;
  line-height: 1.7;
}

.cloudorama-import.about-cta {
  text-align: center;
  background:
    radial-gradient(ellipse at 50% 0%, rgba(0,87,255,0.22) 0%, transparent 60%),
    #08090a !important;
}

.cloudorama-import.about-cta .elementor-widget-text-editor:first-child p {
  color: #8eb0ff;
}

.cloudorama-import.about-cta .elementor-heading-title {
  color: #fff;
  font-size: clamp(40px, 4vw, 60px);
}

.cloudorama-import.about-cta .elementor-widget-text-editor:not(:first-child) p {
  color: rgba(255,255,255,0.5);
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}

.cloudorama-import.about-cta .elementor-widget-button .elementor-button {
  border-radius: 8px;
  padding: 16px 30px;
  font-weight: 700;
}

.cloudorama-import.about-cta .elementor-widget-button:first-child .elementor-button {
  background: #0057ff;
  color: #fff;
}

.cloudorama-import.about-cta .elementor-widget-button:last-child .elementor-button {
  background: transparent;
  color: #fff;
  border: 1.5px solid rgba(255,255,255,0.2);
}

.cloudorama-import.product-hero,
.cloudorama-import.article-layout,
.cloudorama-import.blog-hero {
  width: 100%;
  max-width: 100%;
}

.cloudorama-import.product-hero {
  align-items: stretch;
  gap: 0 !important;
}

.cloudorama-import.product-hero-copy {
  justify-content: center;
  padding: 88px 56px 88px min(7vw, 96px);
}

.cloudorama-import.product-hero-copy > .elementor-widget-text-editor:first-child p {
  margin: 0 0 18px;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.product-hero-copy .elementor-heading-title {
  font-size: clamp(46px, 5vw, 74px);
  line-height: 0.98;
  letter-spacing: -2px;
  max-width: 760px;
}

.cloudorama-import.product-hero-copy .elementor-widget-text-editor:not(:first-child) p {
  color: #5f6673;
  font-size: 18px;
  line-height: 1.72;
  max-width: 620px;
}

.cloudorama-import.product-hero-copy .elementor-widget-button .elementor-button,
.cloudorama-import.final-cta-section .elementor-widget-button .elementor-button,
.cloudorama-import.blog-featured .elementor-widget-button .elementor-button,
.cloudorama-import.blog-post-card .elementor-widget-button .elementor-button,
.cloudorama-import.article-sidebar-cta .elementor-widget-button .elementor-button,
.cloudorama-import.article-cta-box .elementor-widget-button .elementor-button {
  background: #0057ff;
  color: #fff;
  border-radius: 8px;
  padding: 15px 26px;
  font-weight: 700;
}

.cloudorama-import.product-hero-copy > .e-con-inner > .e-con:nth-of-type(4) .elementor-widget-button:last-child .elementor-button,
.cloudorama-import.product-hero-copy > .e-con:nth-of-type(4) .elementor-widget-button:last-child .elementor-button,
.cloudorama-import.final-cta-section .elementor-widget-button:last-child .elementor-button,
.cloudorama-import.article-cta-box .elementor-widget-button:last-child .elementor-button,
.cloudorama-import.article-sidebar-cta .elementor-widget-button:last-child .elementor-button {
  background: transparent;
  color: #08090a;
  border: 1.5px solid rgba(8, 9, 10, 0.14);
}

.cloudorama-import.final-cta-section .elementor-widget-button:last-child .elementor-button,
.cloudorama-import.article-cta-box .elementor-widget-button:last-child .elementor-button,
.cloudorama-import.article-sidebar-cta .elementor-widget-button:last-child .elementor-button {
  color: #fff;
  border-color: rgba(255,255,255,0.16);
}

.cloudorama-import.product-guarantees {
  flex-wrap: wrap;
  margin-top: 8px;
}

.cloudorama-import.product-guarantee {
  background: rgba(247,246,242,0.72);
  border: 1px solid rgba(8,9,10,0.08);
  border-radius: 999px;
  padding: 10px 16px;
}

.cloudorama-import.product-guarantee .elementor-widget-text-editor p {
  margin: 0;
  font-size: 13px;
  color: #5f6673;
}

.cloudorama-import.product-hero-visual {
  justify-content: center;
  padding: 72px 56px !important;
  background:
    radial-gradient(ellipse at 25% 35%, rgba(0,87,255,0.24) 0%, transparent 58%),
    radial-gradient(ellipse at 82% 18%, rgba(0,194,168,0.14) 0%, transparent 48%),
    #08090a !important;
}

.cloudorama-import.product-hero-visual > .e-con-inner,
.cloudorama-import.product-hero-visual > .e-con {
  width: 100%;
  max-width: 560px;
}

.cloudorama-import.product-visual-card,
.cloudorama-import.product-event-row {
  border: 1px solid rgba(255,255,255,0.08);
}

.cloudorama-import.product-visual-card {
  gap: 18px;
}

.cloudorama-import.product-visual-card .elementor-widget-text-editor p,
.cloudorama-import.product-event-row .elementor-widget-text-editor p,
.cloudorama-import.final-cta-section .elementor-widget-text-editor p,
.cloudorama-import.blog-newsletter .elementor-widget-text-editor p,
.cloudorama-import.article-cta-box .elementor-widget-text-editor p,
.cloudorama-import.article-sidebar-cta .elementor-widget-text-editor p {
  margin: 0;
}

.cloudorama-import.stats-bar {
  background: #f7f6f2;
  border-top: 1px solid rgba(8,9,10,0.08);
  border-bottom: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.stat-card {
  padding: 32px 24px;
  border-right: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.stat-card:last-child {
  border-right: 0;
}

.cloudorama-import.stat-card .elementor-heading-title {
  font-size: 36px;
  letter-spacing: -1.5px;
  margin-bottom: 8px;
}

.cloudorama-import.stat-card .elementor-widget-text-editor p {
  color: #5f6673;
  font-size: 14px;
  line-height: 1.6;
}

.cloudorama-import.features-section,
.cloudorama-import.plans-section,
.cloudorama-import.related-section,
.cloudorama-import.blog-posts-section,
.cloudorama-import.blog-featured,
.cloudorama-import.blog-newsletter,
.cloudorama-import.article-layout {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.cloudorama-import.features-section > .elementor-widget-text-editor:first-child p,
.cloudorama-import.plans-section > .elementor-widget-text-editor:first-child p,
.cloudorama-import.final-cta-section > .elementor-widget-text-editor:first-child p,
.cloudorama-import.blog-hero-copy > .elementor-widget-text-editor:first-child p,
.cloudorama-import.blog-featured > .elementor-widget-text-editor:first-child p,
.cloudorama-import.blog-newsletter > .elementor-widget-text-editor:first-child p,
.cloudorama-import.article-sidebar-cta > .elementor-widget-text-editor:first-child p {
  margin: 0 0 18px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.features-section > .elementor-heading-title,
.cloudorama-import.plans-section > .elementor-heading-title,
.cloudorama-import.final-cta-section > .elementor-heading-title,
.cloudorama-import.blog-featured > .elementor-heading-title,
.cloudorama-import.blog-newsletter > .elementor-heading-title,
.cloudorama-import.blog-posts-section > .elementor-heading-title {
  font-size: clamp(38px, 4vw, 58px);
  line-height: 1.02;
  letter-spacing: -1.8px;
}

.cloudorama-import.features-section > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.plans-section > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.final-cta-section > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.blog-hero-copy > .elementor-widget-text-editor:last-child p,
.cloudorama-import.blog-featured > .elementor-widget-text-editor:last-of-type p,
.cloudorama-import.blog-newsletter > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.blog-post-card .elementor-widget-text-editor p,
.cloudorama-import.related-card .elementor-widget-text-editor p,
.cloudorama-import.article-main-column .elementor-widget-text-editor p,
.cloudorama-import.article-sidebar-box .elementor-widget-text-editor p {
  color: #5f6673;
  font-size: 16px;
  line-height: 1.7;
}

.cloudorama-import.features-grid,
.cloudorama-import.blog-posts-grid {
  margin-top: 20px;
}

.cloudorama-import.feature-icon-copy {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
}

.cloudorama-import.feature-icon-copy .elementor-widget-text-editor,
.cloudorama-import.feature-icon-copy .elementor-widget-text-editor p {
  margin: 0;
}

.cloudorama-import.feature-icon-copy .elementor-widget-text-editor p {
  font-size: 22px;
  line-height: 1;
}

.cloudorama-import.feature-card,
.cloudorama-import.plan-card,
.cloudorama-import.blog-post-card,
.cloudorama-import.related-card {
  background: #f7f6f2;
  border: 1px solid rgba(8,9,10,0.08);
  border-radius: 18px;
  padding: 32px 28px;
}

.cloudorama-import.feature-card .elementor-heading-title,
.cloudorama-import.plan-card .elementor-heading-title,
.cloudorama-import.blog-post-card .elementor-heading-title,
.cloudorama-import.related-card .elementor-heading-title,
.cloudorama-import.article-sidebar-box .elementor-heading-title,
.cloudorama-import.article-sidebar-cta .elementor-heading-title,
.cloudorama-import.article-cta-box .elementor-heading-title {
  font-size: 22px;
  line-height: 1.08;
  letter-spacing: -1px;
}

.cloudorama-import.plan-card {
  position: relative;
  overflow: hidden;
}

.cloudorama-import.plan-card.featured {
  border-color: #7c3aed;
  box-shadow: 0 18px 44px rgba(124,58,237,0.12);
}

.cloudorama-import.plan-badge-copy {
  position: absolute;
  top: 14px;
  right: 18px;
  z-index: 2;
}

.cloudorama-import.plan-badge-copy .elementor-widget-text-editor p {
  margin: 0;
  padding: 6px 12px;
  border-radius: 6px;
  background: #7c3aed;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cloudorama-import.plan-card-header {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.plan-card-header .elementor-widget-text-editor:first-of-type p {
  font-size: 13px;
  color: #6b6b6b;
}

.cloudorama-import.plan-price-wrap > .elementor-widget-text-editor:first-child p {
  font-size: 18px;
  font-weight: 700;
  color: #08090a;
}

.cloudorama-import.plan-price-wrap > .elementor-widget-text-editor:not(:first-child) p {
  margin-top: 6px;
  font-size: 12px;
  color: #6b6b6b;
}

.cloudorama-import.plan-card-body {
  flex: 1;
}

.cloudorama-import.plan-card-body > .elementor-widget-text-editor ul {
  margin: 0;
  padding-left: 18px;
}

.cloudorama-import.plan-card-body > .elementor-widget-text-editor:nth-child(2) p {
  margin-top: 16px;
  color: #6b6b6b;
  font-size: 13px;
  line-height: 1.55;
}

.cloudorama-import.plan-card-body > .elementor-widget-button {
  margin-top: auto;
}

.cloudorama-import.plans-grid .cloudorama-import.plan-card .elementor-button {
  background: #08090a;
  color: #fff;
}

.cloudorama-import.plans-grid .cloudorama-import.plan-card.featured .elementor-button {
  background: #7c3aed;
}

.cloudorama-import.plans-grid.cols-4 {
  flex-wrap: wrap;
}

.cloudorama-import.plans-grid.cols-4 .cloudorama-import.plan-card {
  min-width: 240px;
}

.cloudorama-import.plans-grid.cols-2 {
  max-width: 860px;
}

.cloudorama-import.plans-footer {
  margin-top: 24px;
}

.cloudorama-import.plans-footer .elementor-button {
  background: transparent;
  color: #7c3aed;
  padding: 0;
  font-weight: 700;
}

.cloudorama-import.plans-footer .elementor-widget-text-editor p {
  margin: 0;
  color: #6b6b6b;
  font-size: 13px;
}

.cloudorama-import.product-offer-tile .elementor-widget-text-editor:first-child p {
  color: #a78bfa;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cloudorama-import.product-offer-tile .elementor-heading-title {
  color: #fff;
  font-size: 28px;
}

.cloudorama-import.product-offer-tile .elementor-widget-text-editor p {
  color: rgba(255,255,255,0.62);
  font-size: 13px;
  line-height: 1.55;
}

.cloudorama-import.product-offer-tile .elementor-button {
  background: transparent;
  color: #a78bfa;
  padding: 0;
  font-weight: 700;
}

.cloudorama-import.product-faq-section {
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  background: #e8e6df;
}

.cloudorama-import.product-faq-section .elementor-heading-title,
.cloudorama-import.final-cta-section .elementor-heading-title,
.cloudorama-import.blog-hero-copy .elementor-heading-title,
.cloudorama-import.article-main-column .elementor-heading-title {
  letter-spacing: -1.8px;
}

.cloudorama-import.product-faq-section .elementor-accordion .elementor-tab-title {
  padding: 22px 24px;
  border: 1px solid rgba(8, 9, 10, 0.1);
  border-bottom: 0;
  font-size: 18px;
  font-weight: 700;
}

.cloudorama-import.product-faq-section .elementor-accordion .elementor-tab-content {
  padding: 20px 24px 24px;
  border: 1px solid rgba(8, 9, 10, 0.1);
  color: #5f6673;
}

.cloudorama-import.product-faq-section .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-title,
.cloudorama-import.product-faq-section .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-content {
  border-bottom: 1px solid rgba(8, 9, 10, 0.1);
}

.cloudorama-import.final-cta-section {
  text-align: center;
  background:
    radial-gradient(ellipse at 50% 0%, rgba(0,87,255,0.22) 0%, transparent 60%),
    #08090a !important;
}

.cloudorama-import.final-cta-section .elementor-heading-title,
.cloudorama-import.blog-newsletter .elementor-heading-title,
.cloudorama-import.article-cta-box .elementor-heading-title,
.cloudorama-import.article-sidebar-cta .elementor-heading-title {
  color: #fff;
}

.cloudorama-import.final-cta-section > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.blog-newsletter > .elementor-widget-text-editor:nth-of-type(2) p,
.cloudorama-import.article-cta-box .elementor-widget-text-editor p,
.cloudorama-import.article-sidebar-cta .elementor-widget-text-editor:nth-of-type(2) p {
  color: rgba(255,255,255,0.55);
}

.cloudorama-import.final-cta-section > .elementor-widget-text-editor:last-of-type p {
  margin-top: 18px;
  color: rgba(255,255,255,0.7);
  font-size: 13px;
  line-height: 1.6;
}

.cloudorama-import.blog-hero {
  align-items: flex-end;
  gap: 40px;
}

.cloudorama-import.blog-hero-copy .elementor-heading-title {
  font-size: clamp(46px, 5vw, 72px);
  line-height: 0.98;
}

.cloudorama-import.blog-pills {
  flex-wrap: wrap;
  justify-content: flex-start;
}

.cloudorama-import.blog-pills .elementor-button {
  background: #f7f6f2;
  color: #08090a;
  border: 1px solid rgba(8,9,10,0.08);
  border-radius: 999px;
  padding: 12px 18px;
  font-weight: 600;
}

.cloudorama-import.blog-featured {
  background: #f7f6f2;
  border-top: 1px solid rgba(8,9,10,0.08);
  border-bottom: 1px solid rgba(8,9,10,0.08);
  padding-top: 56px !important;
}

.cloudorama-import.blog-post-card > .elementor-widget-text-editor:first-child p {
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.blog-newsletter {
  background:
    radial-gradient(ellipse at 50% 0%, rgba(0,87,255,0.22) 0%, transparent 60%),
    #08090a !important;
  border-radius: 24px;
  margin: 0 64px 64px;
}

.cloudorama-import.blog-newsletter .elementor-form {
  max-width: 460px;
}

.cloudorama-import.blog-newsletter .elementor-field,
.cloudorama-import.blog-newsletter textarea.elementor-field {
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,0.16);
  background: rgba(255,255,255,0.06);
  color: #fff;
}

.cloudorama-import.blog-footer {
  width: 100%;
  max-width: 100%;
}

.cloudorama-import.blog-footer > .elementor-widget-text-editor:first-child p {
  margin: 0;
  font-size: 18px;
  font-weight: 800;
  color: #fff;
}

.cloudorama-import.blog-footer > .elementor-widget-text-editor:nth-child(2) p {
  margin: 0;
  font-size: 13px;
  color: rgba(255,255,255,0.25);
}

.cloudorama-import.blog-footer-links {
  flex-wrap: wrap;
}

.cloudorama-import.blog-footer-links .elementor-button {
  background: transparent;
  color: rgba(255,255,255,0.34);
  border: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 500;
}

.cloudorama-import.blog-footer-links .elementor-button:hover {
  color: rgba(255,255,255,0.72);
}

.cloudorama-import.article-layout {
  align-items: flex-start;
}

.cloudorama-import.article-main-column .elementor-widget-text-editor:first-child p {
  margin: 0 0 16px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.article-main-column > .elementor-heading-title:first-of-type {
  font-size: clamp(40px, 4vw, 64px);
  line-height: 1;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:nth-of-type(2) p {
  font-size: 14px;
  color: #6b6b6b;
}

.cloudorama-import.article-hero-box {
  margin: 20px 0 8px;
  background:
    radial-gradient(ellipse at 35% 35%, rgba(0,87,255,0.22), transparent 58%),
    #08090a !important;
}

.cloudorama-import.article-hero-box .elementor-heading-title {
  font-size: clamp(44px, 5vw, 82px);
  color: rgba(255,255,255,0.08);
  letter-spacing: -3px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type {
  margin-top: 8px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type h2,
.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type h3 {
  font-family: inherit;
  letter-spacing: -1px;
  color: #08090a;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type h2 {
  font-size: 34px;
  margin: 42px 0 18px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type h3 {
  font-size: 24px;
  margin: 34px 0 14px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type ul,
.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type ol {
  padding-left: 24px;
}

.cloudorama-import.article-cta-box,
.cloudorama-import.article-sidebar-cta {
  background:
    radial-gradient(ellipse at 50% 0%, rgba(0,87,255,0.2) 0%, transparent 60%),
    #08090a !important;
}

.cloudorama-import.article-sidebar-column {
  position: sticky;
  top: 24px;
}

.cloudorama-import.article-sidebar-box .elementor-button {
  width: 100%;
  justify-content: flex-start;
  background: transparent;
  color: #08090a;
  border: 1px solid rgba(8,9,10,0.08);
  border-radius: 10px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:first-child {
  margin-bottom: 16px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:first-child,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:first-child a,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:first-child span {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-title .elementor-heading-title {
  font-size: clamp(40px, 4vw, 64px);
  line-height: 1;
  letter-spacing: -1.8px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:nth-of-type(3) {
  margin: 14px 0 20px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:nth-of-type(3),
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:nth-of-type(3) a,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-info:nth-of-type(3) span {
  color: #6b6b6b;
  font-size: 14px;
}

.cloudorama-import.single-post-hero-box .elementor-widget-theme-post-featured-image,
.cloudorama-import.single-post-hero-box .elementor-widget-container,
.cloudorama-import.single-post-hero-box .elementor-image {
  width: 100%;
}

.cloudorama-import.single-post-hero-box img {
  width: 100%;
  height: auto;
  display: block;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-excerpt {
  margin-top: 22px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-excerpt p {
  font-size: 18px;
  line-height: 1.75;
  color: #5f6673;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content {
  margin-top: 8px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content p {
  color: #1a1a1a;
  font-size: 18px;
  line-height: 1.85;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content h2,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content h3 {
  font-family: inherit;
  color: #08090a;
  letter-spacing: -1px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content h2 {
  font-size: 34px;
  margin: 42px 0 18px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content h3 {
  font-size: 24px;
  margin: 34px 0 14px;
}

.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content ul,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content ol {
  padding-left: 24px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .callout,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .callout {
  margin: 32px 0;
  padding: 18px 20px 18px 22px;
  background: rgba(8,9,10,0.03);
  border: 1px solid rgba(8,9,10,0.08);
  border-left: 4px solid #ea580c;
  border-radius: 14px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .callout-label,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .callout-label {
  display: block;
  margin-bottom: 8px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #ea580c;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .callout.tip,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .callout.tip {
  border-left-color: #0057ff;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .callout.tip .callout-label,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .callout.tip .callout-label {
  color: #0057ff;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-row,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-row {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  margin: 36px 0;
  overflow: hidden;
  background: #f7f6f2;
  border: 1px solid rgba(8,9,10,0.12);
  border-radius: 18px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-item,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-item {
  padding: 30px 24px;
  text-align: center;
  border-right: 1px solid rgba(8,9,10,0.12);
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-item:last-child,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-item:last-child {
  border-right: 0;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-num,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-num {
  display: block;
  margin-bottom: 10px;
  color: #08090a;
  font-size: clamp(34px, 4vw, 44px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -1.5px;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-num.danger,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-num.danger {
  color: #ea580c;
}

.cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-label,
.cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-label {
  display: block;
  margin: 0 auto;
  max-width: 220px;
  color: #5f6673;
  font-size: 14px;
  line-height: 1.65;
}

.cloudorama-import.error-404-wrap {
  min-height: 100vh;
  justify-content: center;
  background: #f7f6f2;
}

.cloudorama-import.error-404-card {
  width: 100%;
  border: 1px solid rgba(8,9,10,0.08);
  overflow: hidden;
  box-shadow: 0 28px 70px rgba(8,9,10,0.08);
}

.cloudorama-import.error-404-top {
  border-bottom: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.error-404-top > .elementor-widget-text-editor:first-child p {
  margin: 0;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  color: #0057ff;
}

.cloudorama-import.error-404-top > .elementor-widget-text-editor:first-child p strong {
  font-weight: 700;
}

.cloudorama-import.error-404-top > .elementor-widget-text-editor:last-child p {
  margin: 0;
  font-size: 13px;
  color: #6b6b6b;
}

.cloudorama-import.error-404-main {
  align-items: stretch;
}

.cloudorama-import.error-404-code {
  background:
    radial-gradient(circle at 30% 40%, rgba(0,87,255,0.24), transparent 34%),
    radial-gradient(circle at 72% 25%, rgba(0,194,168,0.14), transparent 24%),
    #08090a !important;
}

.cloudorama-import.error-404-code .elementor-heading-title {
  font-size: clamp(120px, 18vw, 220px);
  line-height: 0.88;
  letter-spacing: -8px;
  color: #fff;
  margin: 0;
}

.cloudorama-import.error-404-content .elementor-heading-title {
  font-size: clamp(38px, 4vw, 58px);
  line-height: 0.96;
  letter-spacing: -2px;
  max-width: 520px;
  margin-bottom: 18px;
}

.cloudorama-import.error-404-content > .elementor-widget-text-editor:nth-of-type(2) p {
  max-width: 520px;
  font-size: 18px;
  line-height: 1.75;
  color: #6b6b6b;
}

.cloudorama-import.error-404-content > .e-con {
  margin: 14px 0 18px;
}

.cloudorama-import.error-404-content > .e-con .elementor-button {
  border-radius: 8px;
  padding: 15px 30px;
  font-weight: 700;
}

.cloudorama-import.error-404-content > .e-con .elementor-widget-button:first-child .elementor-button {
  background: #0057ff;
  color: #fff;
}

.cloudorama-import.error-404-content > .e-con .elementor-widget-button:last-child .elementor-button {
  background: transparent;
  color: #08090a;
  border: 1.5px solid rgba(8,9,10,0.12);
}

.cloudorama-import.error-404-content > .elementor-widget-text-editor:last-child {
  padding-top: 22px;
  border-top: 1px solid rgba(8,9,10,0.08);
}

.cloudorama-import.error-404-content > .elementor-widget-text-editor:last-child p {
  margin: 0;
  font-size: 14px;
  line-height: 1.75;
  color: #6b6b6b;
}

.cloudorama-import.error-404-content > .elementor-widget-text-editor:last-child a {
  color: #0057ff;
  text-decoration: none;
}

.cloudorama-import.error-404-content > .elementor-widget-text-editor:last-child a:hover {
  text-decoration: underline;
}

@media (max-width: 1024px) {
  .cloudorama-import.hero,
  .cloudorama-import.form-layout,
  .cloudorama-import.about-hero,
  .cloudorama-import.about-timeline-header,
  .cloudorama-import.about-team-grid,
  .cloudorama-import.about-values-grid,
  .cloudorama-import.faq-section,
  .cloudorama-import.about-values,
  .cloudorama-import.product-hero,
  .cloudorama-import.stats-bar,
  .cloudorama-import.features-grid,
  .cloudorama-import.plans-grid,
  .cloudorama-import.product-faq-section,
  .cloudorama-import.related-grid,
  .cloudorama-import.blog-hero,
  .cloudorama-import.blog-posts-grid,
  .cloudorama-import.article-layout,
  .cloudorama-import.error-404-main {
    flex-direction: column !important;
  }

  .cloudorama-import.contact-hero-copy,
  .cloudorama-import.contact-hero-panel,
  .cloudorama-import.form-column,
  .cloudorama-import.info-column,
  .cloudorama-import.product-hero-copy,
  .cloudorama-import.product-hero-visual,
  .cloudorama-import.blog-hero-copy,
  .cloudorama-import.blog-hero-side,
  .cloudorama-import.article-main-column,
  .cloudorama-import.article-sidebar-column,
  .cloudorama-import.error-404-code,
  .cloudorama-import.error-404-content {
    width: 100% !important;
    padding-right: 24px !important;
    padding-left: 24px !important;
  }

  .cloudorama-import.about-hero-copy,
  .cloudorama-import.about-hero-side,
  .cloudorama-import.about-values-copy {
    width: 100% !important;
    padding-right: 0;
  }

  .cloudorama-import.about-hero,
  .cloudorama-import.about-story,
  .cloudorama-import.about-values,
  .cloudorama-import.about-timeline,
  .cloudorama-import.about-team,
  .cloudorama-import.about-cta,
  .cloudorama-import.faq-section,
  .cloudorama-import.features-section,
  .cloudorama-import.plans-section,
  .cloudorama-import.product-faq-section,
  .cloudorama-import.related-section,
  .cloudorama-import.final-cta-section,
  .cloudorama-import.blog-hero,
  .cloudorama-import.blog-featured,
  .cloudorama-import.blog-posts-section,
  .cloudorama-import.blog-newsletter,
  .cloudorama-import.article-layout,
  .cloudorama-import.error-404-wrap {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .cloudorama-import.faq-copy-column,
  .cloudorama-import.faq-accordion-column {
    width: 100% !important;
    max-width: none;
  }

  .cloudorama-import.form-column {
    border-right: 0;
    border-bottom: 1px solid rgba(8,9,10,0.08);
  }

  .cloudorama-import.contact-hero-panel,
  .cloudorama-import.product-hero-visual,
  .cloudorama-import.error-404-code {
    min-height: auto;
  }

  .cloudorama-import.stat-card {
    width: 100% !important;
    border-right: 0;
    border-bottom: 1px solid rgba(8,9,10,0.08);
  }

  .cloudorama-import.blog-newsletter {
    margin-left: 24px;
    margin-right: 24px;
  }

  .cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-row,
  .cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-row {
    grid-template-columns: 1fr;
  }

  .cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-item,
  .cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-item {
    border-right: 0;
    border-bottom: 1px solid rgba(8,9,10,0.12);
  }

  .cloudorama-import.article-main-column > .elementor-widget-text-editor:last-of-type .stat-item:last-child,
  .cloudorama-import.single-post-main-column .elementor-widget-theme-post-content .stat-item:last-child {
    border-bottom: 0;
  }

  .cloudorama-import.blog-footer {
    flex-direction: column !important;
    align-items: flex-start !important;
    gap: 16px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
  }

  .cloudorama-import.article-sidebar-column {
    position: static;
    top: auto;
  }

  .cloudorama-import.error-404-content {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
}
