.nwws-option1-fragment,.nwws-option1-fragment *
{
	box-sizing:border-box !important;
	text-align:left !important;
}
.nwws-option3-fragment,.nwws-option3-fragment *
{
	box-sizing:border-box !important;
}
.nwws-concept-2,.nwws-option1-fragment,.nwws-option3-fragment
{
	width:100% !important;
	max-width:100% !important;
	position:relative !important;
	left:auto !important;
	right:auto !important;
	margin-left:0 !important;
	margin-right:0 !important;
	overflow-x:hidden !important;
}
.nwws-concept-2>header,.nwws-concept-2>section
{
	width:100% !important;
	left:auto !important;
	right:auto !important;
	margin-left:0 !important;
	margin-right:0 !important;
}
.nwws-concept-2
{
	text-align:left !important;
	font-family:Inter, Arial, Helvetica, sans-serif !important;
	color:#11161E !important;
	background:#0B0E13 !important;
	-webkit-font-smoothing:antialiased !important;
	text-rendering:optimizeLegibility !important;
}
.nwws-concept-2 img,.nwws-concept-2 svg
{
	max-width:100% !important;
}
.nwws-concept-2 a
{
	text-decoration:none !important;
}
.nwws-concept-2 button
{
	font:inherit !important;
}
.nwws-concept-2 a:focus-visible,.nwws-concept-2 button:focus-visible,.nwws-concept-2 summary:focus-visible
{
	outline:3px solid rgba(127,176,220,.72) !important;
	outline-offset:4px !important;
}
.nwws-option1-fragment
{
	background:#FFFFFF !important;
	color:#475569 !important;
	font-family:Inter, Arial, Helvetica, sans-serif !important;
	-webkit-font-smoothing:antialiased !important;
	text-rendering:optimizeLegibility !important;
}
.nwws-option1-fragment a
{
	color:#4A8DCB !important;
	text-decoration:none !important;
}
.nwws-option1-fragment a:hover
{
	color:#11161E !important;
}
.nwws-option1-fragment summary::-webkit-details-marker
{
	display:none !important;
}
.nwws-option1-fragment summary::marker
{
	content:"" !important;
}
.nwws-option1-fragment img,.nwws-option1-fragment svg
{
	max-width:100% !important;
}
.nwws-option1-fragment details>summary
{
	cursor:pointer !important;
}
.nwws-option1-fragment :focus-visible
{
	outline:3px solid rgba(74,141,203,.5) !important;
	outline-offset:3px !important;
}
.nwws-concept-2 .nwws-c2-hero-grid
{
	width:min(100%,1320px) !important;
	margin-left:auto !important;
	margin-right:auto !important;
	box-sizing:border-box !important;
	padding-left:44px !important;
	padding-right:44px !important;
	grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr) !important;
	gap:54px !important;
}
.nwws-concept-2 .nwws-c2-hero-grid>*
{
	min-width:0 !important;
}
@media (min-width:768px) and (max-width:1100px) {
  .nwws-concept-2 .nwws-c2-hero-grid {
    padding-left:28px !important;
    padding-right:28px !important;
    grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) !important;
    gap:30px !important;
  }
}
@media (max-width:767px) {
  .nwws-concept-2 .nwws-c2-hero-grid {
    grid-template-columns:1fr !important;
    gap:38px !important;
    padding-left:20px !important;
    padding-right:20px !important;
  }
}
@media (prefers-reduced-motion:reduce) {
  .nwws-option1-fragment *,
  .nwws-option1-fragment *::before,
  .nwws-option1-fragment *::after,
  .nwws-concept-2 *,
  .nwws-concept-2 *::before,
  .nwws-concept-2 *::after {
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
    scroll-behavior:auto !important;
  }
}
@media (max-width:1024px) {
  .nwws-option1-fragment header>div,
  .nwws-option1-fragment section>div,
  .nwws-option1-fragment footer>div {
    padding-left:24px !important;
    padding-right:24px !important;
  }
}
@media (max-width:767px) {
  .nwws-option1-fragment section>div,
  .nwws-option1-fragment footer>div {
    padding-left:18px !important;
    padding-right:18px !important;
  }

  .nwws-option1-fragment h1 {
    font-size:clamp(42px,12vw,62px) !important;
    line-height:1.02 !important;
  }

  .nwws-option1-fragment h2 { font-size:clamp(31px,9vw,44px) !important; }

  .nwws-option1-fragment p { max-width:100% !important; }

  .nwws-option1-fragment [style*="grid-template-columns:repeat(4"] { grid-template-columns:1fr !important; }

  .nwws-option1-fragment [style*="grid-template-columns:repeat(3"] { grid-template-columns:1fr !important; }

  .nwws-option1-fragment [style*="grid-template-columns:repeat(2"] { grid-template-columns:1fr !important; }

  .nwws-option1-fragment [style*="display:flex"] { max-width:100%; }

  .nwws-concept-2 section {
    padding-left:20px !important;
    padding-right:20px !important;
  }

  .nwws-c2-hero-grid>div:last-child { min-height:420px !important; }
}
.nwws-concept-2 .nwws-c2-hover-2:hover
{
	background:#5C9BD6 !important;
	color:#fff !important;
}
.nwws-concept-2 .nwws-c2-hover-3:hover
{
	border-color:#4A8DCB !important;
	color:#7FB0DC !important;
}
.nwws-option1-fragment .nwws-cd-hover-4:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-5:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-6:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-7:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-8:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-9:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-10:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
.nwws-option1-fragment .nwws-cd-hover-11:hover
{
	border-color:#4A8DCB !important;
	box-shadow:0 16px 30px -18px rgba(74,141,203,0.5) !important;
}
@media (max-width:1024px) and (min-width:768px) {
  .nwws-home-stats-grid { grid-template-columns:repeat(2,1fr) !important; }

  .nwws-home-svc-grid { grid-template-columns:repeat(2,1fr) !important; }

  .nwws-home-stats-grid>div:nth-child(2n) { border-right:0 !important; }

  .nwws-home-stats-grid>div:nth-child(-n+2) { border-bottom:1px solid #EEEFF1; }
}
@media (max-width:767px) {
  .nwws-home-stats-grid>div {
    border-right:0 !important;
    border-bottom:1px solid #EEEFF1;
  }

  .nwws-home-stats-grid>div:last-child { border-bottom:0; }
}
@media (max-width:767px) {
  .nwws-option1-fragment [style*="grid-template-columns:0.9fr 1.1fr"] { grid-template-columns:1fr !important; }

  .nwws-option1-fragment [style*="grid-template-columns:1fr 1fr"] { grid-template-columns:1fr !important; }
}
.nwws-option1-fragment .nwws-cd-hover-16:hover
{
	color:#11161E !important;
}
.nwws-concept-2 .nwws-c2-hover-26:hover
{
	background:#5C9BD6 !important;
	color:#fff !important;
}
.nwws-concept-2 .nwws-c2-hover-27:hover
{
	border-color:#4A8DCB !important;
	color:#7FB0DC !important;
}
.nwws-concept-2 #contact
{
	padding-left:0 !important;
	padding-right:0 !important;
}
.nwws-concept-2 #contact>div[data-reveal]
{
	width:min(1240px,calc(100% - 56px)) !important;
	max-width:none !important;
	margin-left:auto !important;
	margin-right:auto !important;
	padding-left:0 !important;
	padding-right:0 !important;
	box-sizing:border-box !important;
	text-align:left !important;
}
.nwws-concept-2 #contact>div[data-reveal] *
{
	text-align:left !important;
}
.nwws-concept-2 #contact>div[data-reveal]>h2,.nwws-concept-2 #contact>div[data-reveal]>p
{
	margin-left:0 !important;
	margin-right:0 !important;
}
@media (min-width:768px) and (max-width:1100px) {
  .nwws-concept-2 #contact>div[data-reveal] {
    max-width:none !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }
}
@media (max-width:767px) {
  .nwws-concept-2 h2 { font-size:clamp(34px,10vw,48px) !important; }

  .nwws-concept-2 [style*="padding:140px 44px"] {
    padding-top:78px !important;
    padding-bottom:78px !important;
  }

  .nwws-concept-2 #contact>div[data-reveal] {
    max-width:none !important;
    padding-left:0 !important;
    padding-right:0 !important;
  }

  .nwws-concept-2 #contact {
    padding-top:88px !important;
    padding-bottom:88px !important;
  }
}
.nwws-option3-fragment
{
	width:100vw !important;
	max-width:none !important;
	margin-left:calc(50% - 50vw) !important;
	--ink:#11161E !important;
	--blue:#4A8DCB !important;
	--body:#475569 !important;
	--white:#FFFFFF !important;
	--hair:#E4E7EC !important;
	--max:1240px !important;
	color:var(--ink) !important;
	background:var(--white) !important;
	font-family:Inter, Arial, Helvetica, sans-serif !important;
	line-height:1.55 !important;
	overflow:hidden !important;
	-webkit-font-smoothing:antialiased !important;
	text-rendering:optimizeLegibility !important;
}
.nwws-option3-fragment img,.nwws-option3-fragment svg
{
	display:block !important;
	max-width:100% !important;
}
.nwws-option3-fragment a
{
	color:inherit !important;
	text-decoration:none !important;
}
.nwws-option3-fragment h1,.nwws-option3-fragment h2,.nwws-option3-fragment h3,.nwws-option3-fragment p
{
	margin-top:0 !important;
}
.nwws-option3-fragment h1,.nwws-option3-fragment h2,.nwws-option3-fragment h3
{
	color:var(--ink) !important;
	font-family:Montserrat, Arial, Helvetica, sans-serif !important;
	letter-spacing:-.035em !important;
}
.nwws-option3-fragment :focus-visible
{
	outline:3px solid rgba(74,141,203,.55) !important;
	outline-offset:3px !important;
}
.nwws-option3-fragment .c3-container
{
	width:min(var(--max),calc(100% - 56px)) !important;
	margin:0 auto !important;
}
.nwws-option3-fragment .c3-section
{
	padding:112px 0 !important;
}
.nwws-option3-fragment .c3-kicker
{
	display:inline-flex !important;
	align-items:center !important;
	gap:10px !important;
	margin:0 0 18px !important;
	color:var(--blue) !important;
	font-family:Montserrat, Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	font-weight:700 !important;
	letter-spacing:.16em !important;
	text-transform:uppercase !important;
}
.nwws-option3-fragment .c3-kicker::before
{
	width:28px !important;
	height:1px !important;
	background:currentColor !important;
	content:"" !important;
}
.nwws-option3-fragment .c3-title--section
{
	margin:0 !important;
	font-size:clamp(34px,4vw,54px) !important;
	font-weight:800 !important;
	line-height:1.05 !important;
}
.nwws-option3-fragment .c3-copy
{
	color:var(--body) !important;
	font-size:18px !important;
	line-height:1.7 !important;
}
.nwws-option3-fragment .c3-faq__grid
{
	display:grid !important;
	grid-template-columns:.72fr 1.28fr !important;
	gap:80px !important;
	align-items:center !important;
}
.nwws-option3-fragment .c3-faq__items
{
	display:grid !important;
	gap:12px !important;
}
.nwws-option3-fragment .c3-faq__item
{
	overflow:hidden !important;
	border:1px solid var(--hair) !important;
	border-radius:16px !important;
	background:#fff !important;
}
.nwws-option3-fragment .c3-faq__button
{
	display:flex !important;
	width:100% !important;
	min-height:68px !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:20px !important;
	padding:0 22px !important;
	color:var(--ink) !important;
	background:transparent !important;
	cursor:pointer !important;
	font-weight:700 !important;
	list-style:none !important;
}
.nwws-option3-fragment .c3-faq__button::-webkit-details-marker
{
	display:none !important;
}
.nwws-option3-fragment .c3-faq__button::marker
{
	content:"" !important;
}
.nwws-option3-fragment .c3-faq__answer
{
	padding:0 22px 22px !important;
	color:var(--body) !important;
}
.nwws-option3-fragment .c3-faq__plus
{
	color:var(--blue) !important;
	font-size:24px !important;
	transition:transform .2s ease !important;
	flex:0 0 auto !important;
}
.nwws-option3-fragment .c3-faq__item[open] .c3-faq__plus
{
	transform:rotate(45deg) !important;
}
@media (min-width:768px) and (max-width:1024px) {
  .nwws-option3-fragment .c3-faq__grid {
    grid-template-columns:1fr;
    gap:38px;
  }
}
@media (max-width:767px) {
  .nwws-option3-fragment {
    width:100%;
    margin-left:0;
  }

  .nwws-option3-fragment .c3-container {}

  .nwws-option3-fragment .c3-section { padding:76px 0; }

  .nwws-option3-fragment .c3-faq__grid {
    grid-template-columns:1fr;
    gap:38px;
  }
}
@media (prefers-reduced-motion:reduce) {
  .nwws-option3-fragment *,
  .nwws-option3-fragment *::before,
  .nwws-option3-fragment *::after {
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    transition-duration:.01ms !important;
    scroll-behavior:auto !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  .nwws-c2-process-grid { grid-template-columns:repeat(2,1fr) !important; }
}
@media (max-width:767px) {
  .nwws-c2-process-grid { grid-template-columns:1fr !important; }
}
.nwws-concept-2 #approach .nwws-c2-process-grid
{
	width:100% !important;
}
.nwws-option1-fragment .nwws-cd-hover-12:hover
{
	color:#11161E !important;
}
.nwws-option1-fragment .nwws-cd-hover-13:hover
{
	box-shadow:0 24px 44px -24px rgba(17,22,30,0.28) !important;
}
.nwws-option1-fragment .nwws-cd-hover-14:hover
{
	box-shadow:0 24px 44px -24px rgba(17,22,30,0.28) !important;
}
.nwws-option1-fragment .nwws-cd-hover-15:hover
{
	box-shadow:0 24px 44px -24px rgba(17,22,30,0.28) !important;
}
.h4-c2-ai-graphic
{
	width:auto !important;
	max-width:none !important;
	margin:0 !important;
	background:transparent !important;
	overflow:visible !important;
}
.u_1881648754
{
}
.u_1818674247
{
}
*#dm *.dmBody a.u_1244878005:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1244878005.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1244878005 .iconBg
{
	display:none !important;
}
*#dm *.dmBody *.u_1244878005
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1244878005 span.text
{
	color:rgba(74,141,203,1) !important;
	font-weight:700 !important;
}
.u_1550360772
{
}
.u_1459675060
{
}
.u_1808652840
{
}
*#dm *.dmBody div.u_1550360772
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1881648754
{
	background-color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1244878005
{
	border-style:solid !important;
	border-width:0px !important;
	border-radius:50px !important;
	-moz-border-radius:50px !important;
	-webkit-border-radius:50px !important;
	background-color:rgba(0,0,0,0) !important;
}
@media (max-width:767px) {
  .nwws-rank-stats-grid { grid-template-columns:1fr !important; }

  .nwws-rank-stats-grid>div {
    border-right:0 !important;
    border-bottom:1px solid #EEEFF1;
  }

  .nwws-rank-stats-grid>div:last-child { border-bottom:0; }
}
.nw-home-hero-media-slot
{
	width:100% !important;
	max-width:565px !important;
	aspect-ratio:4/5 !important;
	border-radius:18px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	box-sizing:border-box !important;
	margin:0 auto !important;
}
@media (max-width:767px) {
  .nw-home-hero-media-slot {
    max-width:100%;
    aspect-ratio:4/5;
  }
}
.nw-home-ai-media-slot
{
	position:relative !important;
	width:100% !important;
	aspect-ratio:460/380 !important;
	border-radius:18px !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	box-sizing:border-box !important;
}
@media (min-width:1101px) {
  .nw-home-ai-media-slot {
    width:calc(100% + 60px);
    margin-right:-60px;
  }
}
@media (min-width:768px) and (max-width:1100px) {
  .nw-home-ai-media-slot {
    width:calc(100% + 24px);
    margin-right:-24px;
  }
}
@media (max-width:767px) {
  .nw-home-ai-media-slot {
    width:100%;
    margin-right:0;
  }
}
*#dm *.dmBody div.u_1353133147 .postArticle>.inner
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody nav.u_1112353738
{
	color:white !important;
}

/* NWWS HOME RESPONSIVE FINISH (2026-10-02). To roll back, delete this whole block.
   1. Fixed widget heights. Home-desktop-tablet.css gives six custom-HTML widgets a fixed pixel height (hero,
      stats, services, how we work, in practice, AI). Their content is taller than that on tablets and on
      narrower desktops, and the overflow was covered by the next section (at 768px: 512px of the services
      grid, 299px of the in-practice cards, 146px of "How we work", 113px of the stats). Height now follows
      the content at every width.
   2. "In practice" cards: each card's two-stat row is a no-wrap flex row that is wider than the card below
      about 1140px, and the card clipped it ("Tracking", "Automation", "Only where it earns its place").
      Below 1140px the two stats stack, so every label is whole.
   3. FAQ on tablet: the section's own one-column tablet rule lost to its base rule, which carries !important.
   4. Final call to action: a base rule zeroes this section's side padding, so its text sat against the
      window edge on tablets and on desktops narrower than about 1400px. Phone already has 20px.
   5. "Why New World" on portrait tablets: copy above the four cards, so the cards are wide enough to read.
   6. FAQ on phone: a three-line question had 2px above and below it; the button now has 12px. */
*#dm *.dmBody div.dmRespRow div.dmRespCol > div.dmCustomHtml { height:auto !important; }
@media (max-width:1139px) {
  .nwws-option1-fragment #portfolio div[class*="nwws-cd-hover-"] > div:last-child > div[style*="display:flex"] {
    flex-direction:column !important; gap:14px !important;
  }
}
@media (min-width:1025px) and (max-width:1399px) {
  *#dm *.dmBody div.dmRespRow[id="1420609698"] section#contact { padding-left:40px !important; padding-right:40px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm *.dmBody .nwws-option3-fragment .c3-faq__grid { grid-template-columns:1fr !important; gap:38px !important; }
  *#dm *.dmBody div.dmRespRow[id="1420609698"] section#contact { padding-left:24px !important; padding-right:24px !important; }
}
@media (min-width:768px) and (max-width:899px) {
  .nwws-option1-fragment [style*="grid-template-columns:0.9fr 1.1fr"] { grid-template-columns:1fr !important; gap:40px !important; }
}
@media (max-width:767px) {
  *#dm *.dmBody .nwws-option3-fragment .c3-faq__button { padding-top:12px !important; padding-bottom:12px !important; }
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1620106714
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0px !important;
	padding-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
*#dm *.dmBody div.u_1876621203
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1468313315
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:-10px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1861086726
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1559133722
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1449925489
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1710721279
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1843815020
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1542458651
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1403860002
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1420609698
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1698918944
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1359679463
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:700.712px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1439528769
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:832.865px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1255419832
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:719.783px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1817946548
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:998.108px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1721871816
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:316.441px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1991215917
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:903.299px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1762940723
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1494112228
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1398637104
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1015448162
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1353133147
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	justify-content:normal !important;
	align-items:center !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1550360772
{
	padding-top:90px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1224078968
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
*#dm *.dmBody a.u_1244878005
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 44px) !important;
	position:relative !important;
	height:auto !important;
	min-height:45px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:194px !important;
	margin-top:93.75px !important;
	margin-bottom:10px !important;
	min-width:25px !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	padding-right:0px !important;
	text-align:center !important;
}
*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
	background-color:var(--color_3) !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
	background-color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1353133147 .postTitle a
{
	font-size:18px !important;
}
