@media all {
  *#dm .dmInner nav.u_1998592992 { color:white !important; }
}
.origen-hero
{
	position:relative !important;
	min-height:92vh !important;
	overflow:hidden !important;
	color:#ffffff !important;
	isolation:isolate !important;
}
.origen-hero__media
{
	position:absolute !important;
	inset:0 !important;
	z-index:-3 !important;
}
.origen-hero__media img
{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	transform:scale(1.04) !important;
}
.origen-hero__overlay
{
	position:absolute !important;
	inset:0 !important;
	z-index:-2 !important;
	background:linear-gradient(90deg,rgba(0,143,207,0.92),rgba(0,143,207,0.58),rgba(0,143,207,0.22)),radial-gradient(circle at 80% 20%,rgba(255,255,255,0.22),transparent 32%) !important;
}
.origen-hero::after
{
	content:"" !important;
	position:absolute !important;
	right:-12% !important;
	top:18% !important;
	width:42% !important;
	height:58% !important;
	border:1px solid rgba(255,255,255,0.38) !important;
	border-radius:999px !important;
	transform:rotate(-18deg) !important;
	z-index:-1 !important;
}
.origen-hero__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	min-height:92vh !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:space-between !important;
	padding:34px 0 42px !important;
}
.origen-hero__top
{
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:24px !important;
}
.origen-hero__brand
{
	display:inline-flex !important;
	align-items:center !important;
	gap:10px !important;
	letter-spacing:0.08em !important;
	text-transform:uppercase !important;
}
.origen-hero__brand-dot
{
	width:16px !important;
	height:16px !important;
	border:3px solid #ffffff !important;
	border-radius:999px !important;
	display:inline-block !important;
}
.origen-hero__top-link
{
	color:#ffffff !important;
	text-decoration:none !important;
	border-bottom:1px solid rgba(255,255,255,0.75) !important;
	padding-bottom:4px !important;
}
.origen-hero__content
{
	max-width:720px !important;
	padding:90px 0 !important;
}
.origen-hero__eyebrow
{
	margin:0 0 18px !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-hero__title
{
	margin:0 !important;
	max-width:820px !important;
}
.origen-hero__text
{
	margin:24px 0 0 !important;
	max-width:650px !important;
	opacity:0.92 !important;
}
.origen-hero__actions
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:14px !important;
	margin-top:34px !important;
}
.origen-hero__btn
{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:46px !important;
	padding:0 24px !important;
	border-radius:999px !important;
	text-decoration:none !important;
	transition:transform 0.25s ease,border-color 0.25s ease,opacity 0.25s ease !important;
}
.origen-hero__btn:hover
{
	transform:translateY(-2px) !important;
}
.origen-hero__btn--primary
{
	color:#008fcf !important;
	background:#ffffff !important;
}
.origen-hero__btn--secondary
{
	color:#ffffff !important;
	border:1px solid rgba(255,255,255,0.7) !important;
}
.origen-hero__proof
{
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	border-top:1px solid rgba(255,255,255,0.35) !important;
}
.origen-hero__proof-item
{
	padding:22px 28px 0 0 !important;
	display:flex !important;
	flex-direction:column !important;
	gap:5px !important;
}
.origen-hero__proof-item strong
{
	display:block !important;
}
.origen-hero__proof-item span
{
	opacity:0.86 !important;
}
@media (max-width:991px) {
  .origen-hero { min-height:auto; }

  .origen-hero__inner {
    min-height:auto;
    padding:28px 0 38px;
  }

  .origen-hero__content { padding:90px 0 70px; }

  .origen-hero__proof {
    grid-template-columns:1fr;
    gap:18px;
  }

  .origen-hero__proof-item { padding:18px 0 0; }
}
@media (max-width:767px) {
  .origen-hero__inner {}

  .origen-hero__top { align-items:flex-start; }

  .origen-hero__content { padding:70px 0 56px; }

  .origen-hero__actions {
    flex-direction:column;
    align-items:stretch;
  }

  .origen-hero__btn { width:100%; }
}
.origen-manifesto
{
	position:relative !important;
	padding:96px 0 !important;
	overflow:hidden !important;
}
.origen-manifesto__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	display:grid !important;
	grid-template-columns:0.65fr 1.5fr 0.85fr !important;
	gap:52px !important;
	align-items:start !important;
}
.origen-manifesto__label
{
	display:flex !important;
	align-items:center !important;
	gap:12px !important;
	color:#008fcf !important;
	letter-spacing:0.1em !important;
	text-transform:uppercase !important;
}
.origen-manifesto__label span
{
	width:38px !important;
	height:1px !important;
	background:#008fcf !important;
	display:block !important;
}
.origen-manifesto__content h2
{
	margin:0 !important;
	color:#111111 !important;
}
.origen-manifesto__content p
{
	margin:24px 0 0 !important;
	color:#333333 !important;
	max-width:740px !important;
}
.origen-manifesto__side
{
	display:flex !important;
	justify-content:flex-end !important;
}
.origen-manifesto__mini-card
{
	border:1px solid rgba(0,143,207,0.28) !important;
	border-radius:28px !important;
	padding:28px !important;
	min-height:190px !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:space-between !important;
	position:relative !important;
}
.origen-manifesto__mini-card::before
{
	content:"" !important;
	width:34px !important;
	height:34px !important;
	border:2px solid #008fcf !important;
	border-radius:999px !important;
	display:block !important;
}
.origen-manifesto__mini-card strong
{
	color:#008fcf !important;
	display:block !important;
}
.origen-manifesto__mini-card span
{
	color:#333333 !important;
}
@media (max-width:991px) {
  .origen-manifesto { padding:76px 0; }

  .origen-manifesto__inner {
    grid-template-columns:1fr;
    gap:28px;
  }

  .origen-manifesto__side { justify-content:flex-start; }

  .origen-manifesto__mini-card {
    width:100%;
    min-height:auto;
    gap:28px;
  }
}
@media (max-width:767px) {
  .origen-manifesto__inner {}
}
.origen-services
{
	padding:100px 0 !important;
	background:transparent !important;
	overflow:hidden !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.origen-services__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
}
.origen-services__header
{
	gap:56px !important;
	grid-template-columns:minmax(0,1fr) auto !important;
	width:100% !important;
	max-width:100% !important;
	margin-bottom:56px !important;
	display:block !important;
	position:relative !important;
	row-gap:0 !important;
	column-gap:0 !important;
	align-items:initial !important;
}
.origen-services__eyebrow
{
	margin:0 0 14px !important;
	color:#008fcf !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-services__header h2
{
	margin:0 !important;
	color:#008ed4 !important;
	max-width:880px !important;
}
.origen-services__header p
{
	margin:20px 0 0 !important;
	color:#333333 !important;
}
.origen-services__grid
{
	display:grid !important;
	grid-template-columns:repeat(6,1fr) !important;
	gap:18px !important;
}
.origen-service-card
{
	grid-column:span 2 !important;
	border:1px solid rgba(0,142,212,0.22) !important;
	border-radius:28px !important;
	padding:32px !important;
	min-height:220px !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:flex-start !important;
	position:relative !important;
	overflow:hidden !important;
	background:transparent !important;
	transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease !important;
}
.origen-service-card::after
{
	content:"" !important;
	position:absolute !important;
	right:-44px !important;
	bottom:-44px !important;
	width:120px !important;
	height:120px !important;
	border:1px solid rgba(0,142,212,0.24) !important;
	border-radius:999px !important;
	transition:transform 0.28s ease !important;
}
.origen-service-card:hover
{
	transform:translateY(-6px) !important;
	border-color:rgba(0,142,212,0.56) !important;
	box-shadow:0 24px 60px rgba(0,0,0,0.08) !important;
}
.origen-service-card:hover::after
{
	transform:scale(1.2) !important;
}
.origen-service-card span
{
	color:#008fcf !important;
	letter-spacing:0.1em !important;
}
.origen-service-card h3
{
	margin:0 0 14px !important;
	color:#008ed4 !important;
	position:relative !important;
	z-index:1 !important;
}
.origen-service-card p
{
	margin:0 !important;
	color:#333333 !important;
	position:relative !important;
	z-index:1 !important;
}
@media (max-width:991px) {
  .origen-services { padding:78px 0; }

  .origen-services__grid { grid-template-columns:repeat(2,1fr); }

  .origen-service-card { min-height:240px; }
}
@media (max-width:767px) {
  .origen-services__inner {}

  .origen-services__grid { grid-template-columns:1fr; }

  .origen-service-card {
    min-height:auto;
    gap:46px;
  }
}
.origen-method
{
	position:relative !important;
	padding:70px 0 !important;
	background:transparent !important;
	overflow:hidden !important;
}
.origen-method__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	display:grid !important;
	grid-template-columns:0.8fr 1.2fr !important;
	gap:80px !important;
	align-items:start !important;
}
.origen-method__intro
{
	position:sticky !important;
	top:40px !important;
}
.origen-method__eyebrow
{
	display:inline-flex !important;
	align-items:center !important;
	gap:14px !important;
	margin:0 0 18px !important;
	color:#008ed4 !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-method__intro h2
{
	margin:0 !important;
	color:#008ed4 !important;
	-webkit-text-fill-color:#008ed4 !important;
}
.origen-method__intro p
{
	margin:20px 0 0 !important;
	color:#333333 !important;
}
.origen-method__steps
{
	position:relative !important;
	display:grid !important;
	gap:0 !important;
	padding-left:0 !important;
}
.origen-method__steps::before
{
	content:"" !important;
	position:absolute !important;
	left:28px !important;
	top:28px !important;
	bottom:28px !important;
	width:1px !important;
	z-index:0 !important;
	background:rgba(0,142,212,0.24) !important;
}
.origen-method__step
{
	gap:24px !important;
	display:grid !important;
	grid-template-columns:56px minmax(0,1fr) !important;
	column-gap:28px !important;
	row-gap:8px !important;
	align-items:start !important;
	padding:0 0 56px !important;
	position:relative !important;
}
.origen-method__step span
{
	grid-column:1 !important;
	grid-row:1/span 2 !important;
	width:56px !important;
	height:56px !important;
	border:1px solid rgba(0,142,212,0.42) !important;
	border-radius:999px !important;
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	color:#008ed4 !important;
	background:#ffffff !important;
	position:relative !important;
	z-index:2 !important;
	line-height:1 !important;
	white-space:nowrap !important;
	border-color:rgba(0,142,212,0.42) !important;
}
.origen-method__step h3
{
	grid-column:2 !important;
	grid-row:1 !important;
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-method__step p
{
	grid-column:2 !important;
	grid-row:2 !important;
	margin:0 !important;
	color:#333333 !important;
	max-width:560px !important;
	white-space:normal !important;
	word-break:normal !important;
	overflow-wrap:normal !important;
	hyphens:none !important;
}
@media (max-width:991px) {
  .origen-method { padding:78px 0; }

  .origen-method__inner {
    grid-template-columns:1fr;
    gap:42px;
  }

  .origen-method__intro {
    position:relative;
    top:auto;
  }
}
@media (max-width:767px) {
  .origen-method__inner {}

  .origen-method__step {
    grid-template-columns:48px 1fr;
    gap:18px;
  }

  .origen-method__step span {
    width:48px;
    height:48px;
  }

  .origen-method__steps::before { left:23px; }
}
.origen-portfolio
{
	padding:100px 0 !important;
	overflow:hidden !important;
}
.origen-portfolio__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
}
.origen-portfolio__header
{
	display:grid !important;
	grid-template-columns:0.45fr 1fr !important;
	gap:48px !important;
	align-items:start !important;
	margin-bottom:54px !important;
}
.origen-portfolio__eyebrow
{
	margin:0 !important;
	color:#008fcf !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-portfolio__header h2
{
	margin:0 !important;
	color:#111111 !important;
	max-width:820px !important;
}
.origen-portfolio__grid
{
	display:grid !important;
	grid-template-columns:repeat(4,1fr) !important;
	gap:18px !important;
}
.origen-project
{
	border:1px solid rgba(0,143,207,0.2) !important;
	border-radius:30px !important;
	overflow:hidden !important;
	display:flex !important;
	flex-direction:column !important;
	transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease !important;
}
.origen-project:hover
{
	transform:translateY(-6px) !important;
	box-shadow:0 24px 60px rgba(0,0,0,0.08) !important;
	border-color:rgba(0,143,207,0.48) !important;
}
.origen-project--large
{
	grid-column:span 2 !important;
	grid-row:span 2 !important;
}
.origen-project__image
{
	display:block !important;
	overflow:hidden !important;
	aspect-ratio:4/3 !important;
}
.origen-project--large .origen-project__image
{
	aspect-ratio:16/10 !important;
}
.origen-project__image img
{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	transition:transform 0.45s ease !important;
}
.origen-project:hover .origen-project__image img
{
	transform:scale(1.06) !important;
}
.origen-project__content
{
	padding:26px !important;
	display:flex !important;
	flex-direction:column !important;
	flex:1 !important;
}
.origen-project__meta
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:8px !important;
	margin-bottom:22px !important;
}
.origen-project__meta span
{
	color:#008fcf !important;
	border:1px solid rgba(0,143,207,0.28) !important;
	border-radius:999px !important;
	padding:7px 11px !important;
}
.origen-project__content h3
{
	margin:0 0 12px !important;
	color:#111111 !important;
}
.origen-project__content p
{
	margin:0 !important;
	color:#333333 !important;
}
.origen-project__link
{
	margin-top:24px !important;
	color:#008fcf !important;
	text-decoration:none !important;
	display:inline-flex !important;
	align-items:center !important;
	gap:8px !important;
}
.origen-project__link::after
{
	content:"?" !important;
	transition:transform 0.25s ease !important;
}
.origen-project__link:hover::after
{
	transform:translateX(5px) !important;
}
@media (max-width:991px) {
  .origen-portfolio { padding:78px 0; }

  .origen-portfolio__header {
    grid-template-columns:1fr;
    gap:16px;
  }

  .origen-portfolio__grid { grid-template-columns:repeat(2,1fr); }

  .origen-project--large { grid-column:span 2; }
}
@media (max-width:767px) {
  .origen-portfolio__inner {}

  .origen-portfolio__grid { grid-template-columns:1fr; }

  .origen-project--large {
    grid-column:span 1;
    grid-row:span 1;
  }

  .origen-project--large .origen-project__image { aspect-ratio:4/3; }
}
.origen-value
{
	padding:100px 0 !important;
	overflow:hidden !important;
}
.origen-value__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	display:grid !important;
	grid-template-columns:0.9fr 1.1fr !important;
	gap:72px !important;
	align-items:center !important;
}
.origen-value__visual
{
	min-height:420px !important;
	position:relative !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
}
.origen-value__visual::before,.origen-value__visual::after
{
	content:"" !important;
	position:absolute !important;
	border:1px solid rgba(0,143,207,0.25) !important;
	border-radius:999px !important;
}
.origen-value__visual::before
{
	width:92% !important;
	height:92% !important;
}
.origen-value__visual::after
{
	width:66% !important;
	height:66% !important;
	transform:translate(42px,-20px) !important;
}
.origen-value__circle
{
	width:min(300px,80%) !important;
	aspect-ratio:1 !important;
	border-radius:999px !important;
	border:1px solid rgba(0,143,207,0.46) !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	text-align:center !important;
	flex-direction:column !important;
	gap:12px !important;
	padding:34px !important;
	color:#008fcf !important;
	z-index:1 !important;
}
.origen-value__circle span
{
	color:#333333 !important;
}
.origen-value__eyebrow
{
	margin:0 0 14px !important;
	color:#008fcf !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-value__content h2
{
	margin:0 !important;
	color:#111111 !important;
}
.origen-value__content>p
{
	margin:22px 0 0 !important;
	color:#333333 !important;
}
.origen-value__list
{
	display:grid !important;
	gap:18px !important;
	margin-top:34px !important;
}
.origen-value__list div
{
	display:grid !important;
	grid-template-columns:18px 1fr !important;
	gap:14px !important;
	align-items:start !important;
}
.origen-value__list span
{
	width:10px !important;
	height:10px !important;
	border-radius:999px !important;
	background:#008fcf !important;
	margin-top:8px !important;
}
.origen-value__list p
{
	margin:0 !important;
	color:#333333 !important;
}
@media (max-width:991px) {
  .origen-value { padding:78px 0; }

  .origen-value__inner {
    grid-template-columns:1fr;
    gap:42px;
  }

  .origen-value__visual { min-height:340px; }
}
@media (max-width:767px) {
  .origen-value__inner {}

  .origen-value__visual { min-height:280px; }
}
.origen-cta
{
	padding:100px 0 64px !important;
	color:#ffffff !important;
	background:#008fcf !important;
	overflow:hidden !important;
	position:relative !important;
}
.origen-cta::before
{
	content:"" !important;
	position:absolute !important;
	right:-140px !important;
	top:-180px !important;
	width:440px !important;
	height:440px !important;
	border:1px solid rgba(255,255,255,0.32) !important;
	border-radius:999px !important;
}
.origen-cta::after
{
	content:"" !important;
	position:absolute !important;
	left:-120px !important;
	bottom:-180px !important;
	width:360px !important;
	height:360px !important;
	border:1px solid rgba(255,255,255,0.26) !important;
	border-radius:999px !important;
}
.origen-cta__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	position:relative !important;
	z-index:1 !important;
}
.origen-cta__content
{
	max-width:850px !important;
}
.origen-cta__eyebrow
{
	margin:0 0 14px !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-cta__content h2
{
	margin:0 !important;
}
.origen-cta__content p
{
	margin:22px 0 0 !important;
	max-width:680px !important;
	opacity:0.9 !important;
}
.origen-cta__actions
{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:14px !important;
	margin-top:36px !important;
}
.origen-cta__btn
{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:46px !important;
	padding:0 24px !important;
	border-radius:999px !important;
	text-decoration:none !important;
	transition:transform 0.25s ease,opacity 0.25s ease !important;
}
.origen-cta__btn:hover
{
	transform:translateY(-2px) !important;
}
.origen-cta__btn--primary
{
	background:#ffffff !important;
	color:#008fcf !important;
}
.origen-cta__btn--secondary
{
	color:#ffffff !important;
	border:1px solid rgba(255,255,255,0.72) !important;
}
.origen-cta__info
{
	display:grid !important;
	grid-template-columns:1.1fr 0.7fr 0.9fr !important;
	gap:24px !important;
	margin-top:76px !important;
	padding-top:28px !important;
	border-top:1px solid rgba(255,255,255,0.32) !important;
}
.origen-cta__info div
{
	display:flex !important;
	flex-direction:column !important;
	gap:8px !important;
}
.origen-cta__info span
{
	opacity:0.88 !important;
}
@media (max-width:991px) {
  .origen-cta { padding:78px 0 56px; }

  .origen-cta__info {
    grid-template-columns:1fr;
    margin-top:56px;
  }
}
@media (max-width:767px) {
  .origen-cta__inner {}

  .origen-cta__actions { flex-direction:column; }

  .origen-cta__btn { width:100%; }
}
.origen-hero-clean
{
	position:relative !important;
	min-height:92vh !important;
	color:#ffffff !important;
	overflow:hidden !important;
	background:transparent !important;
	display:flex !important;
	align-items:center !important;
}
.origen-hero-clean__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	padding:72px 0 !important;
	text-align:center !important;
	display:flex !important;
	flex-direction:column !important;
	align-items:center !important;
	padding-top:130px !important;
}
.origen-hero-clean__brand
{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	gap:10px !important;
	color:#ffffff !important;
	letter-spacing:0.08em !important;
	text-transform:uppercase !important;
	margin-bottom:72px !important;
}
.origen-hero-clean__brand-dot
{
	width:16px !important;
	height:16px !important;
	border:3px solid #ffffff !important;
	border-radius:999px !important;
	display:inline-block !important;
	flex:0 0 auto !important;
}
.origen-hero-clean__content
{
	max-width:860px !important;
	margin:0 auto !important;
}
.origen-hero-clean__eyebrow
{
	margin:0 0 18px !important;
	color:#ffffff !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-hero-clean__title
{
	margin:0 !important;
	color:#ffffff !important;
}
.origen-hero-clean__text
{
	margin:24px auto 0 !important;
	color:#ffffff !important;
	max-width:680px !important;
	opacity:0.92 !important;
}
.origen-hero-clean__actions
{
	display:flex !important;
	justify-content:center !important;
	flex-wrap:wrap !important;
	gap:14px !important;
	margin-top:34px !important;
}
.origen-hero-clean__btn
{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:46px !important;
	padding:0 26px !important;
	border-radius:999px !important;
	text-decoration:none !important;
	color:#ffffff !important;
	border:1px solid rgba(255,255,255,0.72) !important;
	transition:transform 0.25s ease,background 0.25s ease,border-color 0.25s ease !important;
}
.origen-hero-clean__btn:hover
{
	transform:translateY(-2px) !important;
	background:rgba(255,255,255,0.14) !important;
	border-color:#ffffff !important;
}
.origen-hero-clean__btn--primary
{
	background:rgba(255,255,255,0.16) !important;
}
.origen-hero-clean__btn--secondary
{
	background:transparent !important;
}
.origen-hero-clean__proof
{
	width:100% !important;
	max-width:920px !important;
	margin-top:78px !important;
	padding-top:28px !important;
	border-top:1px solid rgba(255,255,255,0.35) !important;
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:28px !important;
}
.origen-hero-clean__proof-item
{
	display:flex !important;
	flex-direction:column !important;
	align-items:center !important;
	gap:6px !important;
	color:#ffffff !important;
}
.origen-hero-clean__proof-item strong
{
	display:block !important;
	color:#ffffff !important;
}
.origen-hero-clean__proof-item span
{
	color:#ffffff !important;
	opacity:0.86 !important;
}
@media (max-width:991px) {
  .origen-hero-clean { min-height:auto; }

  .origen-hero-clean__inner { padding:68px 0; }

  .origen-hero-clean__brand { margin-bottom:54px; }

  .origen-hero-clean__proof {
    grid-template-columns:1fr;
    max-width:520px;
    gap:22px;
    margin-top:58px;
  }
}
@media (max-width:767px) {
  .origen-hero-clean__inner { padding:58px 0; }

  .origen-hero-clean__brand { margin-bottom:44px; }

  .origen-hero-clean__actions {
    flex-direction:column;
    width:100%;
  }

  .origen-hero-clean__btn { width:100%; }

  .origen-hero-clean__proof { margin-top:48px; }
}
.origen-vision
{
	padding:110px 0 !important;
	background:transparent !important;
	overflow:hidden !important;
}
.origen-vision__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
	display:grid !important;
	grid-template-columns:1fr 0.85fr !important;
	gap:86px !important;
	align-items:center !important;
}
.origen-vision__heading
{
	max-width:720px !important;
}
.origen-vision__label
{
	display:inline-flex !important;
	align-items:center !important;
	gap:14px !important;
	margin-bottom:24px !important;
	color:#008ed4 !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-vision__label span
{
	width:48px !important;
	height:1px !important;
	background:#008ed4 !important;
	display:block !important;
}
.origen-vision__label p
{
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-vision__heading h2
{
	margin:0 !important;
	color:#008ed4 !important;
	max-width:760px !important;
}
.origen-vision__content
{
	border-left:1px solid rgba(0,142,212,0.28) !important;
	padding-left:48px !important;
}
.origen-vision__text
{
	margin:28px 0 0 !important;
	color:#333333 !important;
	max-width:620px !important;
}
.origen-vision__points
{
	margin-top:38px !important;
	display:grid !important;
	gap:0 !important;
}
.origen-vision__point
{
	padding-bottom:18px !important;
	display:grid !important;
	grid-template-columns:auto 1fr !important;
	gap:24px !important;
	align-items:center !important;
	padding:30px 0 !important;
	border-bottom:1px solid rgba(0,142,212,0.16) !important;
}
.origen-vision__point span
{
	color:#008ed4 !important;
	border:1px solid rgba(0,142,212,0.38) !important;
	border-radius:999px !important;
	padding:8px 14px !important;
	line-height:1 !important;
	white-space:nowrap !important;
}
.origen-vision__point p
{
	margin:0 !important;
	color:#222222 !important;
}
@media (max-width:991px) {
  .origen-vision { padding:86px 0; }

  .origen-vision__inner {
    grid-template-columns:1fr;
    gap:42px;
  }

  .origen-vision__content {
    border-left:0;
    padding-left:0;
    border-top:1px solid rgba(0,142,212,0.22);
    padding-top:34px;
  }
}
@media (max-width:767px) {
  .origen-vision { padding:72px 0; }

  .origen-vision__inner { gap:34px; }

  .origen-vision__label { align-items:flex-start; }

  .origen-vision__label span {
    margin-top:10px;
    width:34px;
  }

  .origen-vision__point {
    grid-template-columns:1fr;
    gap:10px;
    align-items:start;
  }

  .origen-vision__point span { width:fit-content; }
}
.origen-vision__left
{
	max-width:680px !important;
}
.origen-vision__left h2
{
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-vision__right
{
	border-left:1px solid rgba(0,142,212,0.24) !important;
	padding-left:56px !important;
}
.origen-vision__point:first-child
{
	padding-top:0 !important;
}
@media (max-width:991px) {
  .origen-vision { padding:86px 0; }

  .origen-vision__inner {
    grid-template-columns:1fr;
    gap:44px;
  }

  .origen-vision__left { max-width:760px; }

  .origen-vision__right {
    border-left:0;
    padding-left:0;
    border-top:1px solid rgba(0,142,212,0.22);
    padding-top:34px;
  }
}
@media (max-width:767px) {
  .origen-vision { padding:72px 0; }

  .origen-vision__inner { gap:36px; }

  .origen-vision__label { align-items:flex-start; }

  .origen-vision__label span {
    width:34px;
    margin-top:10px;
  }

  .origen-vision__point {
    grid-template-columns:1fr;
    gap:12px;
    align-items:start;
    padding:24px 0;
  }

  .origen-vision__point span { width:fit-content; }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-vision { padding:90px 0 !important; }

  .origen-vision__inner {
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:46px !important;
    align-items:start !important;
  }

  .origen-vision__left {
    max-width:720px !important;
    margin:0 auto !important;
    text-align:left !important;
  }

  .origen-vision__label {
    display:inline-flex !important;
    align-items:center !important;
    gap:14px !important;
    margin-bottom:22px !important;
    color:#008ed4 !important;
    letter-spacing:0.12em !important;
    text-transform:uppercase !important;
  }

  .origen-vision__label span {
    width:48px !important;
    height:1px !important;
    background:#008ed4 !important;
  }

  .origen-vision__label p {
    margin:0 !important;
    color:#008ed4 !important;
  }

  .origen-vision__left h2 {
    color:#008ed4 !important;
    max-width:680px !important;
    margin:0 !important;
  }

  .origen-vision__text {
    max-width:680px !important;
    margin:24px 0 0 !important;
    color:#333333 !important;
  }

  .origen-vision__right {
    width:100% !important;
    border-left:0 !important;
    padding-left:0 !important;
    border-top:1px solid rgba(0,142,212,0.22) !important;
    padding-top:34px !important;
  }

  .origen-vision__points {
    display:grid !important;
    grid-template-columns:repeat(3,1fr) !important;
    gap:16px !important;
  }

  .origen-vision__point {
    display:flex !important;
    flex-direction:column !important;
    align-items:flex-start !important;
    justify-content:space-between !important;
    gap:22px !important;
    min-height:170px !important;
    padding:24px !important;
    border:1px solid rgba(0,142,212,0.18) !important;
    border-radius:24px !important;
    background:transparent !important;
  }

  .origen-vision__point:first-child { padding-top:24px !important; }

  .origen-vision__point span {
    color:#008ed4 !important;
    border:1px solid rgba(0,142,212,0.38) !important;
    border-radius:999px !important;
    padding:8px 14px !important;
    line-height:1 !important;
    white-space:nowrap !important;
  }

  .origen-vision__point p {
    margin:0 !important;
    color:#222222 !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-vision__right {
    border-top:0 !important;
    padding-top:18px !important;
  }

  .origen-vision__point {
    align-items:center !important;
    justify-content:center !important;
    text-align:center !important;
    min-height:170px !important;
    padding:28px 22px !important;
  }

  .origen-vision__point span { margin:0 auto !important; }

  .origen-vision__point p {
    text-align:center !important;
    margin:0 auto !important;
    max-width:180px !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-vision__inner { gap:24px !important; }

  .origen-vision__text { margin-bottom:0 !important; }

  .origen-vision__right {
    margin-top:0 !important;
    padding-top:0 !important;
  }

  .origen-vision__points { margin-top:0 !important; }

  .origen-vision__point { min-height:155px !important; }
}
@media (max-width:767px) {
  .origen-vision {
    padding:70px 0 !important;
    overflow:hidden !important;
  }

  .origen-vision__inner {
    margin:0 auto !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:34px !important;
    align-items:center !important;
  }

  .origen-vision__left {
    max-width:100% !important;
    margin:0 auto !important;
    text-align:center !important;
  }

  .origen-vision__label {
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    gap:12px !important;
    margin-bottom:22px !important;
    text-align:center !important;
    color:#008ed4 !important;
  }

  .origen-vision__label span {
    width:38px !important;
    height:1px !important;
    margin:0 !important;
    background:#008ed4 !important;
    display:block !important;
  }

  .origen-vision__label p {
    margin:0 !important;
    color:#008ed4 !important;
    text-align:center !important;
  }

  .origen-vision__left h2 {
    max-width:100% !important;
    margin:0 auto !important;
    color:#008ed4 !important;
    text-align:center !important;
  }

  .origen-vision__text {
    max-width:100% !important;
    margin:24px auto 0 !important;
    color:#333333 !important;
    text-align:center !important;
  }

  .origen-vision__right {
    width:100% !important;
    margin:0 auto !important;
    padding:0 !important;
    border-left:0 !important;
    border-top:0 !important;
  }

  .origen-vision__points {
    width:100% !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:16px !important;
    margin:0 auto !important;
  }

  .origen-vision__point {
    width:100% !important;
    min-height:auto !important;
    padding:28px 24px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:18px !important;
    text-align:center !important;
    border:1px solid rgba(0,142,212,0.2) !important;
    border-radius:24px !important;
    background:transparent !important;
  }

  .origen-vision__point:first-child { padding-top:28px !important; }

  .origen-vision__point span {
    width:fit-content !important;
    margin:0 auto !important;
    color:#008ed4 !important;
    border:1px solid rgba(0,142,212,0.38) !important;
    border-radius:999px !important;
    padding:8px 14px !important;
    line-height:1 !important;
    text-align:center !important;
  }

  .origen-vision__point p {
    max-width:260px !important;
    margin:0 auto !important;
    color:#222222 !important;
    text-align:center !important;
  }
}
@media (max-width:767px) {
  .origen-vision__label span { display:none !important; }

  .origen-vision__label {
    justify-content:center !important;
    gap:0 !important;
  }

  .origen-vision__label p { text-align:center !important; }
}
.origen-services__header-content
{
	max-width:760px !important;
}
.origen-services__label
{
	margin-bottom:18px !important;
	grid-column:1/-1 !important;
	grid-row:1 !important;
	display:inline-flex !important;
	align-items:center !important;
	gap:14px !important;
	margin:0 0 20px !important;
	color:#008ed4 !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-services__label span
{
	width:48px !important;
	height:1px !important;
	background:#008ed4 !important;
	display:block !important;
}
.origen-services__label p
{
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-services__header-content>p
{
	margin:20px 0 0 !important;
	color:#333333 !important;
	max-width:680px !important;
}
.origen-services__header-action
{
	display:flex !important;
	justify-content:flex-end !important;
	align-items:flex-end !important;
}
.origen-services__btn
{
	transition:transform 0.25s ease,background 0.25s ease,border-color 0.25s ease,color 0.25s ease !important;
	margin-top:0 !important;
	margin:0 !important;
	white-space:nowrap !important;
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	min-height:46px !important;
	padding:0 30px !important;
	border-radius:999px !important;
	text-decoration:none !important;
	color:#008ed4 !important;
	border:1px solid rgba(0,142,212,0.72) !important;
	background:#ffffff !important;
}
.origen-services__btn:hover
{
	background:#008ed4 !important;
	color:#ffffff !important;
	border-color:#008ed4 !important;
	transform:translateY(-2px) !important;
}
.origen-service-card::before
{
	position:absolute !important;
	top:28px !important;
	left:32px !important;
	content:"" !important;
	width:34px !important;
	height:34px !important;
	border:1px solid rgba(0,142,212,0.34) !important;
	border-radius:999px !important;
	display:block !important;
	margin-bottom:34px !important;
	flex:0 0 auto !important;
}
.origen-service-card--wide
{
	grid-column:span 2 !important;
}
@media (max-width:991px) {
  .origen-services { padding:86px 0; }

  .origen-services__header {
    grid-template-columns:1fr;
    gap:28px;
    align-items:start;
  }

  .origen-services__header-action { justify-content:flex-start; }

  .origen-services__grid { grid-template-columns:repeat(2,1fr); }

  .origen-service-card { min-height:240px; }

  .origen-service-card--wide { grid-column:span 2; }
}
@media (max-width:767px) {
  .origen-services { padding:72px 0; }

  .origen-services__inner {}

  .origen-services__header {
    text-align:center;
    gap:26px;
    margin-bottom:42px;
  }

  .origen-services__label {
    width:100%;
    justify-content:center;
  }

  .origen-services__label span { display:none; }

  .origen-services__header-content { max-width:100%; }

  .origen-services__header-content>p {
    margin-left:auto;
    margin-right:auto;
  }

  .origen-services__header-action { justify-content:center; }

  .origen-services__btn { width:100%; }

  .origen-services__grid { grid-template-columns:1fr; }

  .origen-service-card,
  .origen-service-card--wide { grid-column:span 1; }

  .origen-service-card {
    min-height:auto;
    padding:84px 28px 30px;
    text-align:center;
    align-items:center;
  }

  .origen-service-card::before {
    left:50%;
    transform:translateX(-50%);
  }
}
.origen-services__header>p
{
	margin:20px 0 0 !important;
	color:#333333 !important;
	max-width:820px !important;
}
.origen-service-card--half
{
	grid-column:span 3 !important;
}
@media (max-width:991px) {
  .origen-services { padding:86px 0; }

  .origen-services__header {
    max-width:100%;
    margin-bottom:44px;
  }

  .origen-services__grid { grid-template-columns:repeat(2,1fr); }

  .origen-service-card,
  .origen-service-card--half { grid-column:span 1; }

  .origen-service-card { min-height:220px; }
}
@media (max-width:767px) {
  .origen-services { padding:72px 0; }

  .origen-services__inner {}

  .origen-services__header {
    text-align:center;
    margin-bottom:40px;
  }

  .origen-services__label {
    width:100%;
    justify-content:center;
  }

  .origen-services__label span { display:none; }

  .origen-services__header h2,
  .origen-services__header>p {
    margin-left:auto;
    margin-right:auto;
  }

  .origen-services__btn { width:100%; }

  .origen-services__grid { grid-template-columns:1fr; }

  .origen-service-card,
  .origen-service-card--half { grid-column:span 1; }

  .origen-service-card {
    min-height:auto;
    padding:30px 28px;
    text-align:center;
    align-items:center;
  }

  .origen-service-card::before { margin-bottom:26px; }
}
.origen-services__copy
{
	display:block !important;
	width:100% !important;
	max-width:100% !important;
}
.origen-services__copy h2
{
	grid-column:1/-1 !important;
	grid-row:2 !important;
	width:100% !important;
	max-width:100% !important;
	margin:0 0 26px !important;
	color:#008ed4 !important;
}
.origen-services__copy>p
{
	grid-column:1/2 !important;
	grid-row:3 !important;
	width:calc(100% - 360px) !important;
	max-width:780px !important;
	margin:0 !important;
	color:#333333 !important;
}
.origen-services__cta-space
{
	grid-column:2/3 !important;
	grid-row:3 !important;
	position:absolute !important;
	right:0 !important;
	bottom:0 !important;
	display:flex !important;
	justify-content:flex-end !important;
	align-items:center !important;
	min-height:0 !important;
	width:auto !important;
}
@media (min-width:768px) and (max-width:991px) {
  .origen-services__header {
    grid-template-columns:1fr !important;
    gap:28px !important;
    margin-bottom:44px !important;
  }

  .origen-services__copy { max-width:760px !important; }

  .origen-services__cta-space {
    justify-content:flex-start !important;
    min-height:auto !important;
  }
}
@media (max-width:767px) {
  .origen-services__header {
    grid-template-columns:1fr !important;
    gap:26px !important;
    margin-bottom:40px !important;
    text-align:center !important;
  }

  .origen-services__copy { max-width:100% !important; }

  .origen-services__label {
    width:100% !important;
    justify-content:center !important;
  }

  .origen-services__label span { display:none !important; }

  .origen-services__copy h2,
  .origen-services__copy>p {
    margin-left:auto !important;
    margin-right:auto !important;
  }

  .origen-services__cta-space {
    justify-content:center !important;
    min-height:auto !important;
  }

  .origen-services__btn { width:100% !important; }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-services {
    padding-top:52px !important;
    padding-bottom:60px !important;
  }
}
@media (max-width:767px) {
  .origen-services {
    padding-top:46px !important;
    padding-bottom:54px !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-services {
    padding-top:52px !important;
    padding-bottom:60px !important;
  }
}
@media (max-width:767px) {
  .origen-services {
    padding-top:46px !important;
    padding-bottom:54px !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-services {
    padding-top:0px !important;
    padding-bottom:00px !important;
  }
}
@media (max-width:767px) {
  .origen-services {
    padding-top:0px !important;
    padding-bottom:0px !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-services {
    padding-top:50px !important;
    padding-bottom:60px !important;
  }

  .origen-services__header {
    display:block !important;
    position:relative !important;
    width:100% !important;
    max-width:100% !important;
    margin-bottom:42px !important;
    text-align:left !important;
  }

  .origen-services__copy {
    display:block !important;
    width:100% !important;
    max-width:100% !important;
  }

  .origen-services__label {
    display:inline-flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:14px !important;
    width:auto !important;
    margin:0 0 18px !important;
    color:#008ed4 !important;
    letter-spacing:0.12em !important;
    text-transform:uppercase !important;
  }

  .origen-services__label span {
    display:block !important;
    width:48px !important;
    height:1px !important;
    background:#008ed4 !important;
  }

  .origen-services__label p {
    margin:0 !important;
    color:#008ed4 !important;
  }

  .origen-services__copy h2 {
    width:100% !important;
    max-width:720px !important;
    margin:0 0 20px !important;
    color:#008ed4 !important;
  }

  .origen-services__copy>p {
    width:100% !important;
    max-width:620px !important;
    margin:0 !important;
    color:#333333 !important;
  }

  .origen-services__cta-space {
    position:static !important;
    width:100% !important;
    display:flex !important;
    justify-content:flex-start !important;
    align-items:center !important;
    margin-top:24px !important;
  }

  .origen-services__btn {
    width:auto !important;
    min-width:180px !important;
    margin:0 !important;
    color:#008ed4 !important;
    border:1px solid rgba(0,142,212,0.72) !important;
    background:#ffffff !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-service-card h3 {
    font-size:0.88em !important;
    line-height:1.12 !important;
    letter-spacing:-0.01em !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    hyphens:none !important;
  }

  .origen-service-card {
    padding-left:26px !important;
    padding-right:26px !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-service-card h3 {
    font-size:1.88em !important;
    line-height:1.12 !important;
    letter-spacing:-0.01em !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    hyphens:none !important;
  }

  .origen-service-card {
    padding-left:26px !important;
    padding-right:26px !important;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-service-card h3 {
    font-size:1.1em !important;
    line-height:1.12 !important;
    letter-spacing:-0.01em !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    hyphens:none !important;
  }

  .origen-service-card {
    padding-left:26px !important;
    padding-right:26px !important;
  }
}
@media (max-width:767px) {
  .origen-services {
    padding-top:44px !important;
    padding-bottom:54px !important;
    overflow:hidden !important;
  }

  .origen-services__inner { margin:0 auto !important; }

  .origen-services__header {
    display:block !important;
    position:relative !important;
    width:100% !important;
    max-width:100% !important;
    margin-bottom:38px !important;
    text-align:center !important;
  }

  .origen-services__copy {
    display:block !important;
    width:100% !important;
    max-width:100% !important;
  }

  .origen-services__label {
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    gap:0 !important;
    margin:0 0 18px !important;
    text-align:center !important;
    color:#008ed4 !important;
    letter-spacing:0.12em !important;
    text-transform:uppercase !important;
  }

  .origen-services__label span { display:none !important; }

  .origen-services__label p {
    margin:0 !important;
    color:#008ed4 !important;
    text-align:center !important;
  }

  .origen-services__copy h2 {
    width:100% !important;
    max-width:340px !important;
    margin:0 auto 22px !important;
    color:#008ed4 !important;
    text-align:center !important;
  }

  .origen-services__copy>p {
    display:block !important;
    width:100% !important;
    max-width:340px !important;
    margin:0 auto !important;
    color:#333333 !important;
    text-align:center !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
  }

  .origen-services__cta-space {
    position:static !important;
    width:100% !important;
    margin-top:26px !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
  }

  .origen-services__btn {
    width:100% !important;
    max-width:340px !important;
    margin:0 auto !important;
    min-height:46px !important;
    display:inline-flex !important;
    justify-content:center !important;
    align-items:center !important;
    color:#008ed4 !important;
    border:1px solid rgba(0,142,212,0.72) !important;
    background:#ffffff !important;
    border-radius:999px !important;
    text-decoration:none !important;
    white-space:nowrap !important;
  }

  .origen-services__grid {
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:16px !important;
    width:100% !important;
  }

  .origen-service-card,
  .origen-service-card--half {
    grid-column:span 1 !important;
    width:100% !important;
    min-height:auto !important;
    padding:30px 26px !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:flex-start !important;
    text-align:center !important;
  }

  .origen-service-card::before { margin:0 auto 24px !important; }

  .origen-service-card h3 {
    width:100% !important;
    max-width:300px !important;
    margin:0 auto 14px !important;
    color:#008ed4 !important;
    text-align:center !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    hyphens:none !important;
  }

  .origen-service-card p {
    width:100% !important;
    max-width:300px !important;
    margin:0 auto !important;
    color:#333333 !important;
    text-align:center !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
  }
}
@media (max-width:767px) {
  .origen-service-card h3 { margin-bottom:8px !important; }

  .origen-service-card p { margin-top:0 !important; }

  .origen-service-card { gap:0 !important; }
}
.origen-method__eyebrow::before
{
	content:"" !important;
	width:48px !important;
	height:1px !important;
	background:#008ed4 !important;
	display:block !important;
	flex:0 0 auto !important;
}
.origen-method__intro p:not(.origen-method__eyebrow)
{
	margin:20px 0 0 !important;
	color:#333333 !important;
	max-width:520px !important;
}
.origen-method__step:last-child
{
	padding-bottom:0 !important;
}
.origen-method__intro .origen-method__eyebrow,.origen-method__eyebrow,.origen-method__eyebrow *,.origen-method__intro>p:first-child
{
	color:#008ed4 !important;
	-webkit-text-fill-color:#008ed4 !important;
}
.origen-method__eyebrow::before,.origen-method__intro>p:first-child::before
{
	background:#008ed4 !important;
	border-color:#008ed4 !important;
}
.origen-method__step h3,.origen-method__step span
{
	color:#008ed4 !important;
	-webkit-text-fill-color:#008ed4 !important;
}
@media (min-width:768px) and (max-width:991px) {
  .origen-method {
    padding-top:56px !important;
    padding-bottom:64px !important;
    overflow:hidden !important;
  }

  .origen-method__inner {
    margin:0 auto !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:48px !important;
    align-items:start !important;
  }

  .origen-method__intro {
    width:100% !important;
    max-width:100% !important;
    position:relative !important;
    top:auto !important;
    text-align:left !important;
  }

  .origen-method__eyebrow {
    display:inline-flex !important;
    align-items:center !important;
    gap:14px !important;
    margin:0 0 18px !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    letter-spacing:0.12em !important;
    text-transform:uppercase !important;
  }

  .origen-method__eyebrow::before {
    content:"" !important;
    width:48px !important;
    height:1px !important;
    background:#008ed4 !important;
    display:block !important;
    flex:0 0 auto !important;
  }

  .origen-method__intro h2 {
    width:100% !important;
    max-width:720px !important;
    margin:0 !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
  }

  .origen-method__intro p:not(.origen-method__eyebrow) {
    width:100% !important;
    max-width:700px !important;
    margin:22px 0 0 !important;
    color:#333333 !important;
    text-align:left !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
  }

  .origen-method__steps {
    width:100% !important;
    max-width:760px !important;
    margin:0 auto !important;
    display:grid !important;
    gap:0 !important;
    position:relative !important;
    padding-left:0 !important;
  }

  .origen-method__steps::before {
    content:"" !important;
    position:absolute !important;
    left:28px !important;
    top:28px !important;
    bottom:28px !important;
    width:1px !important;
    background:rgba(0,142,212,0.24) !important;
    z-index:0 !important;
  }

  .origen-method__step {
    width:100% !important;
    display:grid !important;
    grid-template-columns:56px minmax(0,1fr) !important;
    column-gap:28px !important;
    row-gap:8px !important;
    align-items:start !important;
    padding:0 0 46px !important;
    position:relative !important;
    text-align:left !important;
  }

  .origen-method__step:last-child { padding-bottom:0 !important; }

  .origen-method__step span {
    grid-column:1 !important;
    grid-row:1/span 2 !important;
    width:56px !important;
    height:56px !important;
    border:1px solid rgba(0,142,212,0.42) !important;
    border-radius:999px !important;
    background:#ffffff !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    position:relative !important;
    z-index:2 !important;
    line-height:1 !important;
    white-space:nowrap !important;
  }

  .origen-method__step h3 {
    grid-column:2 !important;
    grid-row:1 !important;
    margin:0 !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    text-align:left !important;
  }

  .origen-method__step p {
    grid-column:2 !important;
    grid-row:2 !important;
    width:100% !important;
    max-width:620px !important;
    margin:0 !important;
    color:#333333 !important;
    text-align:left !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    hyphens:none !important;
  }
}
@media (max-width:767px) {
  .origen-method {
    padding-top:52px !important;
    padding-bottom:58px !important;
    overflow:hidden !important;
  }

  .origen-method__inner {
    margin:0 auto !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:42px !important;
    align-items:center !important;
    text-align:center !important;
  }

  .origen-method__intro {
    width:100% !important;
    max-width:100% !important;
    position:relative !important;
    top:auto !important;
    text-align:center !important;
    margin:0 auto !important;
  }

  .origen-method__eyebrow {
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    gap:0 !important;
    margin:0 0 18px !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    letter-spacing:0.12em !important;
    text-transform:uppercase !important;
    text-align:center !important;
  }

  .origen-method__eyebrow::before { display:none !important; }

  .origen-method__intro h2 {
    width:100% !important;
    max-width:360px !important;
    margin:0 auto !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    text-align:center !important;
  }

  .origen-method__intro p:not(.origen-method__eyebrow) {
    width:100% !important;
    max-width:340px !important;
    margin:22px auto 0 !important;
    color:#333333 !important;
    text-align:center !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
  }

  .origen-method__steps {
    width:100% !important;
    max-width:360px !important;
    margin:0 auto !important;
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:0 !important;
    position:relative !important;
    padding:0 !important;
    text-align:center !important;
  }

  .origen-method__steps::before {
    content:"" !important;
    position:absolute !important;
    left:50% !important;
    top:24px !important;
    bottom:24px !important;
    width:1px !important;
    background:rgba(0,142,212,0.24) !important;
    transform:translateX(-50%) !important;
    z-index:0 !important;
  }

  .origen-method__step {
    width:100% !important;
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    justify-content:center !important;
    gap:12px !important;
    padding:0 0 44px !important;
    position:relative !important;
    text-align:center !important;
    z-index:1 !important;
  }

  .origen-method__step:last-child { padding-bottom:0 !important; }

  .origen-method__step span {
    width:50px !important;
    height:50px !important;
    margin:0 auto !important;
    border:1px solid rgba(0,142,212,0.42) !important;
    border-radius:999px !important;
    background:#ffffff !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    line-height:1 !important;
    white-space:nowrap !important;
    position:relative !important;
    z-index:2 !important;
  }

  .origen-method__step h3 {
    width:100% !important;
    max-width:300px !important;
    margin:0 auto !important;
    color:#008ed4 !important;
    -webkit-text-fill-color:#008ed4 !important;
    text-align:center !important;
    position:relative !important;
    z-index:2 !important;
  }

  .origen-method__step p {
    width:100% !important;
    max-width:300px !important;
    margin:0 auto !important;
    color:#333333 !important;
    text-align:center !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:normal !important;
    hyphens:none !important;
    position:relative !important;
    z-index:2 !important;
  }
}
@media (max-width:767px) {
  .origen-method__steps::before {
    left:50% !important;
    top:24px !important;
    bottom:24px !important;
    width:1px !important;
    background:rgba(0,142,212,0.22) !important;
    transform:translateX(-50%) !important;
    z-index:0 !important;
  }

  .origen-method__step {
    position:relative !important;
    z-index:1 !important;
  }

  .origen-method__step h3,
  .origen-method__step p {
    position:relative !important;
    z-index:3 !important;
    background:#ffffff !important;
    padding-left:14px !important;
    padding-right:14px !important;
  }

  .origen-method__step h3 {
    display:inline-block !important;
    width:auto !important;
    max-width:300px !important;
    margin:0 auto !important;
  }

  .origen-method__step p {
    display:inline-block !important;
    width:auto !important;
    max-width:320px !important;
    margin:0 auto !important;
  }

  .origen-method__step span {
    position:relative !important;
    z-index:4 !important;
    background:#ffffff !important;
  }
}
@media (max-width:767px) {
  .origen-method__step { gap:0 !important; }

  .origen-method__step h3,
  .origen-method__step p {
    position:relative !important;
    z-index:4 !important;
    background:#ffffff !important;
    display:block !important;
    width:fit-content !important;
    max-width:320px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center !important;
  }

  .origen-method__step h3 {
    padding:0 18px 8px !important;
    margin-bottom:0 !important;
  }

  .origen-method__step p {
    padding:4px 18px 0 !important;
    margin-top:0 !important;
  }

  .origen-method__step span {
    z-index:5 !important;
    background:#ffffff !important;
  }
}
.origen-portfolio-minimal
{
	padding:70px 0 !important;
	background:transparent !important;
	overflow:hidden !important;
}
.origen-portfolio-minimal__inner
{
	width:min(1180px,calc(100% - 48px)) !important;
	margin:0 auto !important;
}
.origen-portfolio-minimal__header
{
	width:100% !important;
	max-width:100% !important;
	margin-bottom:48px !important;
}
.origen-portfolio-minimal__label
{
	display:inline-flex !important;
	align-items:center !important;
	gap:14px !important;
	margin-bottom:18px !important;
	color:#008ed4 !important;
	letter-spacing:0.12em !important;
	text-transform:uppercase !important;
}
.origen-portfolio-minimal__label span
{
	width:48px !important;
	height:1px !important;
	background:#008ed4 !important;
	display:block !important;
}
.origen-portfolio-minimal__label p
{
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-portfolio-minimal__header h2
{
	width:100% !important;
	max-width:100% !important;
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-portfolio-minimal__grid
{
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:42px 34px !important;
}
.origen-portfolio-item
{
	color:inherit !important;
	text-decoration:none !important;
	display:block !important;
	min-width:0 !important;
}
.origen-portfolio-item__image
{
	width:100% !important;
	aspect-ratio:4/3 !important;
	overflow:hidden !important;
	margin-bottom:22px !important;
	background:transparent !important;
}
.origen-portfolio-item__image img
{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	display:block !important;
	transition:transform 0.5s ease !important;
}
.origen-portfolio-item:hover .origen-portfolio-item__image img
{
	transform:scale(1.04) !important;
}
.origen-portfolio-item__content
{
	border-top:1px solid rgba(0,142,212,0.22) !important;
	padding-top:18px !important;
}
.origen-portfolio-item__content p
{
	margin:0 0 14px !important;
	color:#333333 !important;
	opacity:0.72 !important;
	letter-spacing:0.04em !important;
}
.origen-portfolio-item__content h3
{
	margin:0 !important;
	color:#008ed4 !important;
}
.origen-portfolio-item__content span
{
	display:block !important;
	margin-top:14px !important;
	color:#333333 !important;
	max-width:360px !important;
}
@media (min-width:768px) and (max-width:991px) {
  .origen-portfolio-minimal { padding:60px 0; }

  .origen-portfolio-minimal__inner {}

  .origen-portfolio-minimal__header { margin-bottom:38px; }

  .origen-portfolio-minimal__grid {
    grid-template-columns:repeat(2,1fr);
    gap:32px 24px;
  }

  .origen-portfolio-item__image { aspect-ratio:4/3; }
}
@media (max-width:767px) {
  .origen-portfolio-minimal { padding:54px 0; }

  .origen-portfolio-minimal__inner {}

  .origen-portfolio-minimal__header {
    text-align:center;
    margin-bottom:34px;
  }

  .origen-portfolio-minimal__label {
    width:100%;
    justify-content:center;
    gap:0;
  }

  .origen-portfolio-minimal__label span { display:none; }

  .origen-portfolio-minimal__header h2 {
    max-width:360px;
    margin:0 auto;
  }

  .origen-portfolio-minimal__grid {
    grid-template-columns:1fr;
    gap:34px;
  }

  .origen-portfolio-item { text-align:center; }

  .origen-portfolio-item__image {
    aspect-ratio:4/3;
    margin-bottom:18px;
  }

  .origen-portfolio-item__content { padding-top:16px; }

  .origen-portfolio-item__content span {
    margin-left:auto;
    margin-right:auto;
  }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-portfolio-minimal { padding:60px 0; }

  .origen-portfolio-minimal__inner {}

  .origen-portfolio-minimal__header { margin-bottom:38px; }

  .origen-portfolio-minimal__grid {
    grid-template-columns:repeat(2,1fr);
    gap:36px 26px;
  }
}
@media (max-width:767px) {
  .origen-portfolio-minimal { padding:54px 0; }

  .origen-portfolio-minimal__inner {}

  .origen-portfolio-minimal__header {
    text-align:center;
    margin-bottom:34px;
  }

  .origen-portfolio-minimal__label {
    width:100%;
    justify-content:center;
    gap:0;
  }

  .origen-portfolio-minimal__label span { display:none; }

  .origen-portfolio-minimal__header h2 {
    max-width:360px;
    margin:0 auto;
  }

  .origen-portfolio-minimal__grid {
    grid-template-columns:1fr;
    gap:34px;
  }

  .origen-portfolio-item { text-align:center; }

  .origen-portfolio-item__image {
    aspect-ratio:4/3;
    margin-bottom:18px;
  }

  .origen-portfolio-item__content { padding-top:16px; }
}
@media (min-width:768px) and (max-width:991px) {
  .origen-portfolio-minimal {
    padding-top:60px !important;
    padding-bottom:64px !important;
  }

  .origen-portfolio-minimal__inner { margin:0 auto !important; }

  .origen-portfolio-minimal__header {
    width:100% !important;
    max-width:100% !important;
    margin-bottom:42px !important;
  }

  .origen-portfolio-minimal__header h2 {
    width:100% !important;
    max-width:100% !important;
    color:#008ed4 !important;
  }

  .origen-portfolio-minimal__grid {
    display:grid !important;
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:42px 28px !important;
    align-items:start !important;
  }

  .origen-portfolio-item {
    width:100% !important;
    min-width:0 !important;
  }

  .origen-portfolio-item__image {
    width:100% !important;
    aspect-ratio:4/3 !important;
    margin-bottom:20px !important;
  }

  .origen-portfolio-item__content {
    padding-top:16px !important;
    border-top:1px solid rgba(0,142,212,0.22) !important;
  }

  .origen-portfolio-item__content p { margin-bottom:12px !important; }

  .origen-portfolio-item__content h3 { color:#008ed4 !important; }
}
@media (max-width:767px) {
  .origen-portfolio-minimal {
    padding-top:54px !important;
    padding-bottom:58px !important;
  }

  .origen-portfolio-minimal__inner { margin:0 auto !important; }

  .origen-portfolio-minimal__header {
    width:100% !important;
    max-width:100% !important;
    text-align:center !important;
    margin-bottom:34px !important;
  }

  .origen-portfolio-minimal__label {
    width:100% !important;
    display:flex !important;
    justify-content:center !important;
    align-items:center !important;
    gap:0 !important;
  }

  .origen-portfolio-minimal__label span { display:none !important; }

  .origen-portfolio-minimal__header h2 {
    width:100% !important;
    max-width:360px !important;
    margin:0 auto !important;
    text-align:center !important;
    color:#008ed4 !important;
  }

  .origen-portfolio-minimal__grid {
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:34px !important;
    width:100% !important;
  }

  .origen-portfolio-item {
    width:100% !important;
    min-width:0 !important;
    display:block !important;
    text-align:center !important;
  }

  .origen-portfolio-item__image {
    width:100% !important;
    aspect-ratio:4/3 !important;
    margin-bottom:18px !important;
    overflow:hidden !important;
  }

  .origen-portfolio-item__image img {
    width:100% !important;
    height:100% !important;
    object-fit:cover !important;
    display:block !important;
  }

  .origen-portfolio-item__content {
    padding-top:16px !important;
    border-top:1px solid rgba(0,142,212,0.22) !important;
  }

  .origen-portfolio-item__content p {
    margin:0 0 10px !important;
    text-align:center !important;
  }

  .origen-portfolio-item__content h3 {
    margin:0 !important;
    text-align:center !important;
    color:#008ed4 !important;
  }
}
section,.origen-hero-clean,.origen-vision,.origen-services,.origen-method,.origen-portfolio-minimal,.origen-value,.origen-cta
{
	padding-top:0 !important;
	padding-bottom:0 !important;
}
.origen-hero-clean__btn,.origen-hero-clean__btn--primary,.origen-hero-clean__btn--secondary
{
	background:#008ed4 !important;
	color:#ffffff !important;
	border:1px solid #008ed4 !important;
	box-shadow:0 10px 28px rgba(0,0,0,0.16) !important;
}
.origen-hero-clean__btn:hover,.origen-hero-clean__btn--primary:hover,.origen-hero-clean__btn--secondary:hover
{
	background:#ffffff !important;
	color:#008ed4 !important;
	border-color:#ffffff !important;
	transform:translateY(-2px) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_274715267
{
}
*#dm .dmInner div.u_1864197834
{
}
*#dm .dmInner div.u_60139347
{
}
*#dm .dmInner div.u_3325467026
{
}
*#dm .dmInner div.u_1828136488
{
}
*#dm .dmInner div.u_2421494109
{
}
*#dm .dmInner div.u_2006251544
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.07;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/ccb1c678/dms3rep/multi/opt/banner-back-1536x1024-2-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_qvv.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qvv {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 2.5% 0% 2.5% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_e1m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 3729356 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 27bad75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 2.5% 0% 2.5% 0%;
}
    
#d2468695 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_iiu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 6858f7d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 2.5% 0% 2.5% 0%;
}
    
#a8f83c84 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 9c907c1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_o8r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d0c83435 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 2.5% 0% 2.5% 0%;
}
    
#\30 658acea {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 698e330 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_kju {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 427px;
    padding: 0px 2% 0px 2%;
}
    
#\36 3d24979f4a54e38542a8abd {
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 2.5% 0% 2.5% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3729356 {
    padding: 0px 2% 0px 2%;
}
    
#\39 1b27f90 {
    margin: 2.5% 0% 2.5% 0%;
}
    
#\34 27bad75 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a8f83c84 {
    padding: 0px 2% 0px 2%;
}
    
#c2f57432 {
    margin: 2.5% 0% 2.5% 0%;
}
    
#\36 6858f7d {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 658acea {
    padding: 0px 2% 0px 2%;
}
    
#f76a0a38 {
    margin: 2.5% 0% 2.5% 0%;
}
    
#d0c83435 {
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 3729356 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\34 27bad75 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\39 1b27f90 {
    margin: 0% 0% 0% 0%;
}
    
#widget_iiu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#widget_iiu {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 6858f7d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#a8f83c84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#c2f57432 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o8r {
    width: 99.89%;
    height: 1201px;
}
}



@media (max-width: 767px) {
    
#d0c83435 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\30 658acea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#f76a0a38 {
    margin: 0px 0% 0px 0%;
}
}

