/* Brand Identity 1440 art-direction match. Scoped to page 7846 only. */
body.page-id-7846 .elementor-7846{
  --bi-max:1320px;
  --bi-yellow:#FCCA73;
  --bi-paper:#f3f2ee;
  --bi-ink:#111;
}
body.page-id-7846 .elementor-7846>.e-con{
  padding-top:56px!important;
  padding-bottom:56px!important;
}

/* Shared canvas */
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000009,.elementor-element-000001a,.elementor-element-000002f,.elementor-element-0000057,.elementor-element-0000063,.elementor-element-000006c,.elementor-element-00000c4,.elementor-element-00000d0,.elementor-element-00000e5,.elementor-element-00000ee){
  width:min(var(--bi-max),calc(100% - 72px))!important;
  margin-inline:auto!important;
}
body.page-id-7846 .elementor-7846 .e-con > .e-con-inner{
  max-width:var(--bi-max)!important;
}
body.page-id-7846 .elementor-7846 .bi-display .elementor-heading-title{
  font-size:clamp(42px,3.5vw,52px)!important;
  line-height:.98!important;
  letter-spacing:-.04em!important;
}
body.page-id-7846 .elementor-7846 .elementor-widget-text-editor,
body.page-id-7846 .elementor-7846 .elementor-widget-text-editor p{
  font-size:16px!important;
  line-height:1.55!important;
}
body.page-id-7846 .elementor-7846 .elementor-widget-text-editor p{margin-block:0 .7em}

/* 01 Hero: text left, large still-life */
body.page-id-7846 .elementor-7846 .elementor-element-000000a{
  min-height:0!important;
  padding-top:36px!important;
  padding-bottom:48px!important;
  background:#f6f5f1!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000009,
body.page-id-7846 .elementor-7846 .elementor-element-0000009>.e-con-inner{
  gap:36px!important;align-items:center!important;flex-wrap:nowrap!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000006{
  flex:38 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000008{
  flex:62 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000006,.elementor-element-0000008)>.e-con-inner{
  width:100%!important;max-width:none!important;flex:none!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000003 .elementor-heading-title{
  font-size:clamp(48px,4.6vw,68px)!important;
  line-height:.92!important;
  letter-spacing:-.05em!important;
  max-width:10.2em;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000007{
  aspect-ratio:16/11;
  min-height:460px!important;
  overflow:hidden;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000007 img{
  width:100%;height:100%;object-fit:cover;object-position:60% 50%;
}

/* 02 Why it matters: dark, text left, two square panels */
body.page-id-7846 .elementor-7846 .elementor-element-000001b{
  padding-top:48px!important;
  padding-bottom:48px!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000001a,
body.page-id-7846 .elementor-7846 .elementor-element-000001a>.e-con-inner{
  gap:36px!important;align-items:flex-start!important;flex-wrap:nowrap!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000000f{
  flex:40 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000019{
  flex:60 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;align-self:flex-start!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-000000f,.elementor-element-0000019)>.e-con-inner{
  width:100%!important;max-width:none!important;flex:none!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000000d .elementor-heading-title{font-size:clamp(36px,3.2vw,46px)!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000018{
  display:flex!important;flex-direction:row!important;gap:18px!important;align-items:stretch!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014){
  width:50%!important;flex:1 1 50%!important;
  background:#141414!important;
  padding:0!important;
  border:1px solid #2a2a2a!important;
  aspect-ratio:1/1;
  min-height:300px;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014)>.e-con-inner{
  display:grid!important;grid-template-columns:1.05fr .95fr!important;grid-template-rows:auto 1fr!important;gap:8px 12px!important;padding:14px!important;align-items:center!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015){
  grid-row:1/3!important;width:100%!important;flex:none!important;aspect-ratio:1!important;min-height:0!important;overflow:hidden;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016){grid-column:2!important;width:100%!important;flex:none!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000013,.elementor-element-0000017){grid-column:2!important;width:100%!important;flex:none!important;margin:0!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016) .elementor-heading-title{
  font-size:13px!important;letter-spacing:.12em!important;font-weight:600!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000013,.elementor-element-0000017),
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000013,.elementor-element-0000017) li{
  font-size:13px!important;line-height:1.45!important;
}

/* 03 Logo vs brand */
body.page-id-7846 .elementor-7846 .elementor-element-0000030{padding-top:52px!important;padding-bottom:52px!important}
body.page-id-7846 .elementor-7846 .elementor-element-000002f,
body.page-id-7846 .elementor-7846 .elementor-element-000002f>.e-con-inner{flex-wrap:nowrap!important;gap:36px!important}
body.page-id-7846 .elementor-7846 .elementor-element-000002c{flex:46 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-000002e{flex:54 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-000002c,.elementor-element-000002e)>.e-con-inner{width:100%!important;max-width:none!important;flex:none!important}
body.page-id-7846 .elementor-7846 .elementor-element-000002a .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}
body.page-id-7846 .elementor-7846 .elementor-element-000002d{
  aspect-ratio:5/4!important;
  transform:none;
  overflow:hidden;
}
body.page-id-7846 .elementor-7846 .elementor-element-000002d img{object-fit:cover;object-position:30% 50%}

/* 04 Four disciplines: headline left, intro right, four columns */
body.page-id-7846 .elementor-7846 .elementor-element-000004d{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  column-gap:28px!important;
  row-gap:8px!important;
  padding-top:56px!important;
  padding-bottom:64px!important;
  align-items:start!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{
  grid-column:1/2!important;grid-row:1!important;width:auto!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000032{
  grid-column:1/3!important;grid-row:1!important;width:100%!important;max-width:none!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000033{
  grid-column:1/3!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000034{
  grid-column:3/-1!important;grid-row:1/3!important;width:100%!important;max-width:none!important;margin:0!important;align-self:start!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>:is(.elementor-element-000003a,.elementor-element-0000040,.elementor-element-0000046,.elementor-element-000004c){
  grid-row:3!important;width:100%!important;max-width:none!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000033 .elementor-heading-title{font-size:clamp(32px,3vw,44px)!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000034,
body.page-id-7846 .elementor-7846 .elementor-element-0000034 p{max-width:none!important;font-size:15px!important;line-height:1.5!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-000003a,.elementor-element-0000040,.elementor-element-0000046,.elementor-element-000004c){
  padding:8px 18px 8px 22px!important;
  border-left:1px solid rgba(255,255,255,.16)!important;
  min-height:0!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000035,.elementor-element-000003b,.elementor-element-0000041,.elementor-element-0000047) .elementor-heading-title{
  font-size:42px!important;
  font-weight:500!important;
  color:rgba(255,255,255,.38)!important;
  letter-spacing:-.04em!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-0000036,.elementor-element-000003c,.elementor-element-0000042,.elementor-element-0000048) .elementor-heading-title{
  font-size:16px!important;letter-spacing:.04em!important;
}

/* 05 Human side: portrait plus gold slab */
body.page-id-7846 .elementor-7846 .elementor-element-0000058{padding-top:52px!important;padding-bottom:52px!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000057,
body.page-id-7846 .elementor-7846 .elementor-element-0000057>.e-con-inner{flex-wrap:nowrap!important;gap:36px!important;align-items:center!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000054{flex:58 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000056{flex:42 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;position:relative}
body.page-id-7846 .elementor-7846 .elementor-element-0000052 .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000055{
  width:88%!important;
  max-width:88%!important;
  aspect-ratio:4/5;
  max-height:none;
  overflow:hidden;
  position:relative!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000055::before,
body.page-id-7846 .elementor-7846 .elementor-element-0000055::after{display:none!important;content:none!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000056::after{
  content:"";
  position:absolute;
  top:10%;
  right:0;
  bottom:10%;
  width:26%;
  background:linear-gradient(180deg,#e0b45a 0%,#FCCA73 48%,#c4922e 100%);
  z-index:2;
  pointer-events:none;
}

/* 06 Business case: cinematic dark, yellow stacked lines */
body.page-id-7846 .elementor-7846 .elementor-element-0000064{
  position:relative;
  overflow:hidden;
  padding-top:64px!important;
  padding-bottom:64px!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000064::after{
  content:"";
  position:absolute;
  top:-20%;
  right:-18%;
  width:55%;
  height:140%;
  background:linear-gradient(155deg,transparent 0 28%,rgba(255,255,255,.04) 29%,rgba(20,20,20,.55) 62%,#0a0a0a 100%);
  transform:skewX(-18deg);
  pointer-events:none;
  z-index:1;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000063{position:relative;z-index:2}
body.page-id-7846 .elementor-7846 .elementor-element-0000063>.e-con-inner{
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  align-items:flex-start!important;
  gap:28px!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000005d,
body.page-id-7846 .elementor-7846 .elementor-element-0000062{
  width:min(860px,100%)!important;
  max-width:860px!important;
  flex:none!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000005b .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}
body.page-id-7846 .elementor-7846 .bi-stack .elementor-heading-title{
  color:var(--bi-yellow)!important;
  font-size:clamp(28px,2.6vw,38px)!important;
  line-height:1.05!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000f1{
  height:0!important;
  margin:0!important;
  overflow:hidden!important;
  opacity:0!important;
}

/* 07 Long game stays light and sequential */
body.page-id-7846 .elementor-7846 .elementor-element-000006d{padding-top:56px!important;padding-bottom:56px!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000067 .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}

/* 08 Amplify: light editorial statement */
body.page-id-7846 .elementor-7846 .elementor-element-0000072{
  background:var(--bi-paper)!important;
  min-height:0!important;
  padding-top:72px!important;
  padding-bottom:72px!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000072::before,
body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{display:none!important;content:none!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000072 .elementor-heading-title{color:var(--bi-ink)!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000072 :is(.bi-index,.bi-label) .elementor-heading-title{color:#7a7a7a!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000072 .elementor-widget-text-editor,
body.page-id-7846 .elementor-7846 .elementor-element-0000072 .elementor-widget-text-editor p{color:#3a3a3a!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000070 .elementor-heading-title{
  font-size:clamp(36px,3.4vw,50px)!important;
  max-width:18em;
  color:var(--bi-ink)!important;
}

/* 09 Compound: six columns */
body.page-id-7846 .elementor-7846 .elementor-element-00000a2{padding-top:56px!important;padding-bottom:48px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000a0 .elementor-heading-title{font-size:clamp(34px,3.1vw,46px)!important;max-width:16em}
body.page-id-7846 .elementor-7846 .elementor-element-00000a1{margin-top:36px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000a1>.e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:0 20px!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-000008e,.elementor-element-0000091,.elementor-element-0000094,.elementor-element-0000097,.elementor-element-000009a,.elementor-element-000009d){
  width:100%!important;max-width:none!important;min-height:0!important;
  padding:18px 12px 8px 0!important;margin:0!important;
  border-top:0!important;
  border-left:1px solid rgba(20,20,20,.16)!important;
  padding-left:16px!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-000008c,.elementor-element-000008f,.elementor-element-0000092,.elementor-element-0000095,.elementor-element-0000098,.elementor-element-000009b) .elementor-heading-title{
  font-size:14px!important;letter-spacing:.04em!important;line-height:1.25!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000a1 .elementor-widget-text-editor p{font-size:13px!important;line-height:1.4!important;max-width:none!important}

/* 10 Foundation: seven compact columns */
body.page-id-7846 .elementor-7846 .elementor-element-00000bc{padding-top:48px!important;padding-bottom:48px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000ba .elementor-heading-title{font-size:clamp(34px,3.1vw,46px)!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000bb>.e-con-inner{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:0 14px!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-00000a3,.elementor-element-00000a6,.elementor-element-00000a9,.elementor-element-00000ac,.elementor-element-00000af,.elementor-element-00000b2,.elementor-element-00000b5){
  width:auto!important;min-height:0!important;
  padding:0 10px 0 14px!important;margin:0!important;
  border:0!important;border-left:1px solid #d4d4d4!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-00000a4,.elementor-element-00000a7,.elementor-element-00000aa,.elementor-element-00000ad,.elementor-element-00000b0,.elementor-element-00000b3,.elementor-element-00000b6) .elementor-heading-title{
  font-size:12px!important;letter-spacing:.06em!important;line-height:1.25!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000bb .elementor-widget-text-editor p{font-size:12px!important;line-height:1.4!important;max-width:none!important}

/* 11 Long term image weight */
body.page-id-7846 .elementor-7846 .elementor-element-00000c5{padding-top:52px!important;padding-bottom:52px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000c4,
body.page-id-7846 .elementor-7846 .elementor-element-00000c4>.e-con-inner{flex-wrap:nowrap!important;gap:36px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000c1{flex:48 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000c3{flex:52 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000c2{aspect-ratio:4/5;overflow:hidden}
body.page-id-7846 .elementor-7846 .elementor-element-00000bf .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}

/* 12 Right time */
body.page-id-7846 .elementor-7846 .elementor-element-00000d1{padding-top:48px!important;padding-bottom:48px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000ca .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000cd li{padding:10px 0 10px 22px!important}

/* 13 Philosophy: three large object studies. Layout only, not the Clarity disc. */
body.page-id-7846 .elementor-7846 .elementor-element-00000e6{padding-top:48px!important;padding-bottom:56px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000e5,
body.page-id-7846 .elementor-7846 .elementor-element-00000e5>.e-con-inner{flex-wrap:nowrap!important;gap:36px!important;align-items:flex-start!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000d7{flex:28 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000e4{
  flex:72 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;
  display:flex!important;flex-direction:row!important;gap:16px!important;align-items:flex-start!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000e4>.e-con-inner{
  width:100%!important;max-width:none!important;flex:none!important;
  display:flex!important;flex-direction:row!important;gap:16px!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000d4 .elementor-heading-title{font-size:clamp(34px,3vw,44px)!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-00000d8,.elementor-element-00000dc,.elementor-element-00000e0){
  width:33.333%!important;flex:1 1 0!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-00000d9,.elementor-element-00000dd,.elementor-element-00000e1){
  width:100%!important;
  max-width:none!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:1!important;
  border-radius:50%!important;
  overflow:hidden;
  background-size:cover!important;
  background-position:center!important;
  margin-bottom:16px!important;
}
body.page-id-7846 .elementor-7846 :is(.elementor-element-00000da,.elementor-element-00000de,.elementor-element-00000e2) .elementor-heading-title{
  font-size:13px!important;letter-spacing:.16em!important;
}

/* 14 CTA: short dark bar */
body.page-id-7846 .elementor-7846 .elementor-element-00000ef{
  padding-top:28px!important;
  padding-bottom:28px!important;
  min-height:0!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000ee,
body.page-id-7846 .elementor-7846 .elementor-element-00000ee>.e-con-inner{flex-wrap:nowrap!important;gap:40px!important;align-items:center!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000ea{flex:56 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000ed{flex:44 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000e9 .elementor-heading-title{
  font-size:clamp(32px,3vw,44px)!important;
  line-height:.96!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-00000ee{gap:40px!important;align-items:center!important}

@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .bi-display .elementor-heading-title{font-size:34px!important}
  body.page-id-7846 .elementor-7846 .elementor-element-0000003 .elementor-heading-title{font-size:42px!important}
  body.page-id-7846 .elementor-7846 .elementor-element-0000007{min-height:0!important}
  body.page-id-7846 .elementor-7846 .elementor-element-000004d{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.page-id-7846 .elementor-7846 .elementor-element-000004d>:is(.elementor-element-0000031,.elementor-element-0000032,.elementor-element-0000033,.elementor-element-0000034){
    grid-column:1/-1!important;grid-row:auto!important;
  }
  body.page-id-7846 .elementor-7846 .elementor-element-000004d>:is(.elementor-element-000003a,.elementor-element-0000040,.elementor-element-0000046,.elementor-element-000004c){
    grid-row:auto!important;
  }
  body.page-id-7846 .elementor-7846 .elementor-element-00000a1>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.page-id-7846 .elementor-7846 .elementor-element-00000bb>.e-con-inner{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000006,.elementor-element-0000008,.elementor-element-000000f,.elementor-element-0000019,.elementor-element-000002c,.elementor-element-000002e,.elementor-element-0000054,.elementor-element-0000056,.elementor-element-00000c1,.elementor-element-00000c3,.elementor-element-00000d7,.elementor-element-00000e4,.elementor-element-00000ea,.elementor-element-00000ed){
    width:100%!important;max-width:100%!important;flex:1 1 100%!important;
  }
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000009,.elementor-element-000001a,.elementor-element-000002f,.elementor-element-0000057,.elementor-element-00000c4,.elementor-element-00000e5,.elementor-element-00000ee)>.e-con-inner{
    flex-wrap:wrap!important;
  }
}
@media(max-width:767px){
  body.page-id-7846 .elementor-7846>.e-con{padding-top:40px!important;padding-bottom:40px!important}
  body.page-id-7846 .elementor-7846 .bi-display .elementor-heading-title{font-size:30px!important}
  body.page-id-7846 .elementor-7846 .elementor-element-0000003 .elementor-heading-title{font-size:34px!important}
  body.page-id-7846 .elementor-7846 .elementor-element-0000018{flex-direction:column!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014){width:100%!important}
  body.page-id-7846 .elementor-7846 .elementor-element-000004d{grid-template-columns:1fr!important}
  body.page-id-7846 .elementor-7846 .elementor-element-00000a1>.e-con-inner,
  body.page-id-7846 .elementor-7846 .elementor-element-00000bb>.e-con-inner{grid-template-columns:1fr 1fr!important}
  body.page-id-7846 .elementor-7846 .elementor-element-00000e4>.e-con-inner{flex-direction:column!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-00000d8,.elementor-element-00000dc,.elementor-element-00000e0){width:100%!important}
  body.page-id-7846 .elementor-7846 .elementor-element-00000ef{padding-top:48px!important;padding-bottom:48px!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014){min-height:0;aspect-ratio:auto}
  body.page-id-7846 .elementor-7846 .elementor-element-0000056::after{width:18%}
}
/* index-04-row */
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{grid-column:4!important;grid-row:1!important;justify-self:end!important;width:auto!important;position:relative!important;}
/* mobile-four-stack */
@media(max-width:767px){
body.page-id-7846 .elementor-7846 .elementor-element-000004d{grid-template-columns:1fr!important}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>*{grid-column:1/-1!important;grid-row:auto!important}
}
/* tablet-four-cols */
@media(max-width:1024px){
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:767px){
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{grid-template-columns:1fr!important}
}
/* four-align-canvas */
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{
  padding-top:52px!important;
  padding-bottom:52px!important;
  padding-left:72px!important;
  padding-right:72px!important;
}
@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{
    padding-top:40px!important;
    padding-bottom:40px!important;
    padding-left:78px!important;
    padding-right:78px!important;
  }
}
@media(max-width:767px){
  body.page-id-7846 .elementor-7846 :is(.elementor-element-000003a,.elementor-element-0000040,.elementor-element-0000046,.elementor-element-000004c){
    padding-left:0!important;
    padding-right:0!important;
    border-left:0!important;
    padding-top:24px!important;
  }
}
/* four-index-out-of-flow */
@media(max-width:1024px){
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{
  position:relative!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{
  position:absolute!important;
  top:40px!important;
  right:78px!important;
  grid-column:auto!important;
  grid-row:auto!important;
  width:auto!important;
  justify-self:unset!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000032,
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000033,
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000034{
  grid-column:1/-1!important;
  grid-row:auto!important;
}
}
@media(max-width:767px){
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{
  grid-template-columns:1fr!important;
}
}
/* long-game-align */
body.page-id-7846 .elementor-7846 .elementor-element-000006b{
  padding:0 10px!important;
  width:100%!important;
  max-width:none!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000006b>.e-con-inner{
  padding:0!important;
  width:100%!important;
  max-width:none!important;
}
@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .elementor-element-000006b{padding-top:12px!important;}
}

/* amplify-align-color 1.2.10 */
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-0000072{
  background:var(--bi-paper)!important;
  min-height:0!important;
  padding-top:56px!important;
  padding-bottom:56px!important;
  padding-left:72px!important;
  padding-right:72px!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000072 :is(.elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor p){
  color:#3a3a3a!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000072 .elementor-element-0000070 .elementor-heading-title{
  font-size:clamp(34px,3vw,44px)!important;
  max-width:18em;
  color:#111!important;
  -webkit-text-fill-color:#111!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000072 :is(.elementor-element-000006e,.elementor-element-000006f) .elementor-heading-title{
  color:#7a7a7a!important;
  -webkit-text-fill-color:#7a7a7a!important;
}
@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-0000072{
    padding-top:40px!important;
    padding-bottom:40px!important;
    padding-left:78px!important;
    padding-right:78px!important;
  }
}
/* four-index-align 1.2.11 */
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{position:absolute!important;top:52px!important;right:max(36px,calc((100% - var(--bi-max))/2))!important;left:auto!important;width:auto!important;margin:0!important;grid-column:auto!important;grid-row:auto!important;justify-self:auto!important;z-index:2!important}
@media(max-width:1024px){body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{top:40px!important;right:22px!important;left:auto!important;width:auto!important;grid-column:auto!important;grid-row:auto!important}}
/* four-index-first 1.2.12 */
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;width:calc(100% + 40px)!important;max-width:none!important;margin:0 -20px 12px!important;grid-column:1/-1!important;grid-row:1!important;justify-self:start!important;z-index:1!important}
body.page-id-7846 .elementor-7846 .elementor-element-0000031 .elementor-heading-title{width:100%!important;text-align:right!important}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000032{grid-column:1/3!important;grid-row:2!important}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000033{grid-column:1/3!important;grid-row:3!important}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000034{grid-column:3/-1!important;grid-row:2/4!important}
body.page-id-7846 .elementor-7846 .elementor-element-000004d>:is(.elementor-element-000003a,.elementor-element-0000040,.elementor-element-0000046,.elementor-element-000004c){grid-row:4!important}
@media(max-width:1024px){body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:calc(100% + 112px)!important;margin:0 -56px 12px!important;grid-column:1/-1!important;grid-row:1!important}body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000032,body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000033,body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000034,body.page-id-7846 .elementor-7846 .elementor-element-000004d>:is(.elementor-element-000003a,.elementor-element-0000040,.elementor-element-0000046,.elementor-element-000004c){grid-row:auto!important}}
/* four-index-flow 1.2.13 */
@media(max-width:1024px){body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-000004d{display:flex!important;flex-direction:column!important;align-items:stretch!important}body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:calc(100% + 112px)!important;max-width:none!important;margin:0 -56px 20px!important;flex:0 0 auto!important;align-self:flex-start!important}body.page-id-7846 .elementor-7846 .elementor-element-000004d>.elementor-element-0000031 .elementor-heading-title{width:100%!important;text-align:right!important}}
/* amplify-index-align 1.2.14 */
body.page-id-7846 .elementor-7846 .elementor-element-0000072>.elementor-element-000006e{width:calc(100% + 40px)!important;max-width:none!important;margin:0 -20px 20px!important;align-self:flex-start!important;flex:0 0 auto!important}
body.page-id-7846 .elementor-7846 .elementor-element-000006e .elementor-heading-title{width:100%!important;text-align:right!important}
@media(max-width:1024px){body.page-id-7846 .elementor-7846 .elementor-element-0000072>.elementor-element-000006e{width:calc(100% + 112px)!important;margin:0 -56px 20px!important;align-self:flex-start!important}}
/* compound-align 1.2.15 */
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-00000a2{padding-top:56px!important;padding-bottom:56px!important;padding-left:72px!important;padding-right:72px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000a2>.elementor-element-000009e{width:calc(100% + 40px)!important;max-width:none!important;margin:0 -20px 20px!important;align-self:flex-start!important;flex:0 0 auto!important}
body.page-id-7846 .elementor-7846 .elementor-element-000009e .elementor-heading-title{width:100%!important;text-align:right!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-000009f,.elementor-element-00000a0){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000a1,body.page-id-7846 .elementor-7846 .elementor-element-00000a1>.e-con-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
@media(max-width:1024px){body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-00000a2{padding-top:40px!important;padding-bottom:40px!important;padding-left:78px!important;padding-right:78px!important}body.page-id-7846 .elementor-7846 .elementor-element-00000a2>.elementor-element-000009e{width:calc(100% + 112px)!important;margin:0 -56px 20px!important;align-self:flex-start!important}}
/* foundation-align 1.2.16 */
body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-00000bc{padding-top:48px!important;padding-bottom:48px!important;padding-left:72px!important;padding-right:72px!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000bc>.elementor-element-00000b8{width:calc(100% + 40px)!important;max-width:none!important;margin:0 -20px 20px!important;align-self:flex-start!important;flex:0 0 auto!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000b8 .elementor-heading-title{width:100%!important;text-align:right!important}
body.page-id-7846 .elementor-7846 :is(.elementor-element-00000b9,.elementor-element-00000ba){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.page-id-7846 .elementor-7846 .elementor-element-00000bb,body.page-id-7846 .elementor-7846 .elementor-element-00000bb>.e-con-inner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
@media(max-width:1024px){body.page-id-7846 .elementor-7846 .elementor-element.elementor-element-00000bc{padding-top:40px!important;padding-bottom:40px!important;padding-left:78px!important;padding-right:78px!important}body.page-id-7846 .elementor-7846 .elementor-element-00000bc>.elementor-element-00000b8{width:calc(100% + 112px)!important;margin:0 -56px 20px!important;align-self:flex-start!important}}

/* why-cards-desktop 1.2.17 */
@media(min-width:1025px){
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014){aspect-ratio:auto!important;min-height:440px!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014)>.e-con-inner{grid-template-columns:1fr 1.15fr!important;grid-template-rows:1fr auto auto 1fr!important;align-items:stretch!important;padding:24px 22px!important;gap:14px 22px!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015){grid-column:1!important;grid-row:1 / -1!important;aspect-ratio:auto!important;height:100%!important;min-height:0!important;align-self:stretch!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015) .elementor-widget-container,body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015) img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016){grid-column:2!important;grid-row:2!important;align-self:end!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000013,.elementor-element-0000017){grid-column:2!important;grid-row:3!important;align-self:start!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016) .elementor-heading-title{font-size:15px!important;line-height:1.25!important;letter-spacing:.06em!important}
}

/* why-cards-desktop 1.2.18 */
@media(min-width:1025px){
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014){aspect-ratio:auto!important;min-height:460px!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014)>.e-con-inner{grid-template-columns:1.2fr 1fr!important;grid-template-rows:auto minmax(0,1fr)!important;align-items:stretch!important;padding:26px 22px 22px!important;gap:18px 20px!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016){grid-column:1 / -1!important;grid-row:1!important;align-self:start!important;width:100%!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016) .elementor-heading-title{font-size:13px!important;line-height:1.3!important;letter-spacing:.14em!important;white-space:nowrap!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015){grid-column:1!important;grid-row:2!important;aspect-ratio:auto!important;height:100%!important;min-height:340px!important;align-self:stretch!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015) .elementor-widget-container,body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015) img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000013,.elementor-element-0000017){grid-column:2!important;grid-row:2!important;align-self:center!important}
}

/* why-cards-stack 1.2.19 */
@media(min-width:1025px){
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014){aspect-ratio:auto!important;min-height:0!important;height:auto!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000010,.elementor-element-0000014)>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;align-items:stretch!important;align-content:start!important;padding:22px!important;gap:16px!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000012,.elementor-element-0000016){grid-column:1!important;grid-row:1!important;align-self:start!important;width:100%!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015){grid-column:1!important;grid-row:2!important;aspect-ratio:3/4!important;width:100%!important;height:auto!important;min-height:0!important;align-self:stretch!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015) .elementor-widget-container,body.page-id-7846 .elementor-7846 :is(.elementor-element-0000011,.elementor-element-0000015) img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}
  body.page-id-7846 .elementor-7846 :is(.elementor-element-0000013,.elementor-element-0000017){grid-column:1!important;grid-row:3!important;align-self:start!important;width:100%!important}
}

/* bi-abstract 1.2.20: long-game sheets and amplify ripples */
body.page-id-7846 .elementor-7846 .elementor-element-000006d>.elementor-element,
body.page-id-7846 .elementor-7846 .elementor-element-0000072>.elementor-element{
  position:relative!important;
  z-index:1!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-000006d::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:0!important;
  pointer-events:none!important;
  right:84px!important;
  bottom:32px!important;
  width:286px!important;
  height:336px!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 400' fill='none'%3E%3Crect x='6' y='98' width='214' height='276' stroke='%23111111' stroke-opacity='0.16' stroke-width='1.2' fill='%23111111' fill-opacity='0.028'/%3E%3Crect x='28' y='76' width='214' height='276' stroke='%23111111' stroke-opacity='0.22' stroke-width='1.2' fill='%23111111' fill-opacity='0.02'/%3E%3Crect x='50' y='54' width='214' height='276' stroke='%23111111' stroke-opacity='0.28' stroke-width='1.2' fill='%23111111' fill-opacity='0.016'/%3E%3Crect x='72' y='32' width='214' height='276' stroke='%23111111' stroke-opacity='0.34' stroke-width='1.2'/%3E%3Crect x='94' y='10' width='214' height='276' stroke='%23111111' stroke-opacity='0.46' stroke-width='1.2'/%3E%3Cpath d='M94 10h40' stroke='%23FCCA73' stroke-width='1.7'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
}
body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:0!important;
  pointer-events:none!important;
  left:760px!important;
  right:auto!important;
  top:50%!important;
  bottom:auto!important;
  width:min(620px, calc(100% - 800px))!important;
  height:min(620px, calc(100% - 800px))!important;
  transform:translateY(-50%)!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='none'%3E%3Ccircle cx='560' cy='320' r='520' stroke='%23111111' stroke-opacity='0.11' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='400' stroke='%23111111' stroke-opacity='0.15' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='285' stroke='%23FCCA73' stroke-opacity='0.34' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='180' stroke='%23111111' stroke-opacity='0.2' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='88' stroke='%23111111' stroke-opacity='0.24' stroke-width='1.25'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:left center!important;
  background-size:contain!important;
}
@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .elementor-element-000006d::after{
    width:220px!important;
    height:258px!important;
    right:40px!important;
    bottom:22px!important;
  }
  body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
    left:auto!important;
    right:-28px!important;
    width:280px!important;
    height:280px!important;
    top:46%!important;
  }
}
@media(max-width:767px){
  body.page-id-7846 .elementor-7846 .elementor-element-000006d::after,
  body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
    display:none!important;
    content:none!important;
  }
}

/* bi-abstract-ripple 1.2.21 */
body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
  left:auto!important;
  right:24px!important;
  top:50%!important;
  bottom:auto!important;
  width:520px!important;
  height:520px!important;
  transform:translateY(-50%)!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' fill='none'%3E%3Ccircle cx='560' cy='320' r='520' stroke='%23111111' stroke-opacity='0.16' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='400' stroke='%23111111' stroke-opacity='0.2' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='285' stroke='%23FCCA73' stroke-opacity='0.42' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='180' stroke='%23111111' stroke-opacity='0.26' stroke-width='1.25'/%3E%3Ccircle cx='560' cy='320' r='88' stroke='%23111111' stroke-opacity='0.32' stroke-width='1.25'/%3E%3C/svg%3E")!important;
  background-position:left center!important;
  background-size:contain!important;
}
@media(max-width:1319px){
  body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
    width:300px!important;
    height:300px!important;
    right:-20px!important;
  }
}
@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
    width:260px!important;
    height:260px!important;
    right:-36px!important;
    top:46%!important;
  }
}

/* bi-abstract-clear 1.2.22 */
body.page-id-7846 .elementor-7846 .elementor-element-000006d::after,
body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
  background-color:transparent!important;
}

/* bi-abstract-arcs 1.2.23 */
body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
  background-color:transparent!important;
  right:0!important;
  left:auto!important;
  width:640px!important;
  height:640px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 700' fill='none'%3E%3Ccircle cx='660' cy='350' r='620' stroke='%23111111' stroke-opacity='0.28' stroke-width='1.6'/%3E%3Ccircle cx='660' cy='350' r='470' stroke='%23111111' stroke-opacity='0.34' stroke-width='1.6'/%3E%3Ccircle cx='660' cy='350' r='330' stroke='%23FCCA73' stroke-opacity='0.55' stroke-width='1.6'/%3E%3Ccircle cx='660' cy='350' r='205' stroke='%23111111' stroke-opacity='0.4' stroke-width='1.6'/%3E%3Ccircle cx='660' cy='350' r='95' stroke='%23111111' stroke-opacity='0.46' stroke-width='1.6'/%3E%3C/svg%3E")!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
}
@media(max-width:1319px){
  body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
    width:400px!important;
    height:400px!important;
    right:-24px!important;
  }
}
@media(max-width:1024px){
  body.page-id-7846 .elementor-7846 .elementor-element-0000072::after{
    width:300px!important;
    height:340px!important;
    right:-40px!important;
    top:48%!important;
  }
}
