@media all {
  *#dm .dmInner a.u_1481161100 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/icon/Phone_1147910.svg) !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1703400293 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/icon/Phone_1147910.svg) !important;
  }

  *#dm .dmInner div.u_1894204207 p { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1894204207 li { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1894204207 { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1960045532 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:rgb(106,197,124) rgb(106,197,124) rgb(106,197,124) rgb(106,197,124) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner a.u_1960045532:hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1960045532.hover {
    background-color:var(--color_1) !important;
    background-image:initial !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1960045532 .iconBg {
    display:inline-block !important;
    mask-image:url(https://de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/icon/Phone_1147910.svg) !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner a.u_2549782872 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_2494513103 p {
    color:rgb(17,17,17) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Noto Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2494513103 li {
    color:rgb(17,17,17) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Noto Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2494513103 {
    color:rgb(17,17,17) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Noto Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1813380723 p {
    color:rgb(17,17,17) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Noto Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1813380723 li {
    color:rgb(17,17,17) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Noto Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1813380723 {
    color:rgb(17,17,17) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:bold !important;
    text-decoration:none !important;
    letter-spacing:normal !important;
    font-family:"Noto Sans" !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1800306181 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1487671455 .postArticle .blogImgLink { height:250px !important; }

  *#dm .dmInner div.u_1487671455 .postTitle a { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1487671455 .authorBar { color:rgba(120,120,120,1) !important; }

  *#dm .dmInner a.u_2549782872 span.text {
    font-weight:700 !important;
    text-decoration:underline !important;
    font-style:normal !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1487671455 .postDescription {
    max-height:2.6999999999999997em !important;
    color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_2249785487 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_2672098066 img {
    object-fit:cover !important;
    object-position:50% 0% !important;
    border-radius:6px 6px 6px 6px !important;
    box-shadow:none !important;
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_2912651239 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_3935840764 {
    border-style:solid !important;
    border-color:rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) rgb(229,231,235) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1487671455 .postArticle>.inner {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    background-color:rgba(0,0,0,0) !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_2494513103 p { text-align:center !important; }

  *#dm .dmInner div.u_2494513103 li { text-align:center !important; }

  *#dm .dmInner div.u_2494513103 { text-align:center !important; }

  *#dm .dmInner div.u_1813380723 p { text-align:center !important; }

  *#dm .dmInner div.u_1813380723 li { text-align:center !important; }

  *#dm .dmInner div.u_1813380723 { text-align:center !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1894204207 { text-align:center !important; }

  *#dm .dmInner div.u_1894204207 p { text-align:center !important; }

  *#dm .dmInner div.u_1894204207 li { text-align:center !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1894204207 { text-align:center !important; }

  *#dm .dmInner div.u_1894204207 p { text-align:center !important; }

  *#dm .dmInner div.u_1894204207 li { text-align:center !important; }
}
#group_io7[data-css-edit]
{
	width:100% !important;
}
#group_io7 .isojelppi-section
{
	width:100% !important;
	max-width:760px !important;
	margin:0 auto !important;
	padding:34px 34px 30px !important;
	background:#ffffff !important;
	border-radius:26px !important;
	position:relative !important;
	overflow:hidden !important;
	box-sizing:border-box !important;
	font-family: inherit !important;
}
#group_io7 .isojelppi-section::before
{
	content:"" !important;
	position:absolute !important;
	right:-90px !important;
	top:60px !important;
	width:310px !important;
	height:310px !important;
	background:rgba(24,184,179,0.08) !important;
	border-radius:50% !important;
	z-index:0 !important;
}
#group_io7 .isojelppi-section::after
{
	content:"" !important;
	position:absolute !important;
	right:24px !important;
	top:20px !important;
	width:90px !important;
	height:90px !important;
	background-image:radial-gradient(#f5a623 2px,transparent 2px) !important;
	background-size:18px 18px !important;
	opacity:0.65 !important;
	z-index:0 !important;
}
#group_io7 .isojelppi-visual
{
	position:relative !important;
	height:210px !important;
	z-index:1 !important;
}
#group_io7 .isojelppi-orb
{
	position:absolute !important;
	right:80px !important;
	top:20px !important;
	width:170px !important;
	height:170px !important;
	background:linear-gradient(135deg,rgba(24,184,179,0.18),rgba(255,255,255,0.95)) !important;
	border-radius:50% !important;
	animation:isojelppiFloat 5s ease-in-out infinite !important;
}
#group_io7 .isojelppi-face
{
	position:absolute !important;
	right:105px !important;
	top:55px !important;
	width:125px !important;
	height:105px !important;
	animation:isojelppiFloat 4.5s ease-in-out infinite !important;
}
#group_io7 .isojelppi-head
{
	width:125px !important;
	height:88px !important;
	background:#ffffff !important;
	border:4px solid #18B8B3 !important;
	border-radius:34px !important;
	box-shadow:0 16px 35px rgba(24,184,179,0.16) !important;
	position:relative !important;
}
#group_io7 .isojelppi-head::before,#group_io7 .isojelppi-head::after
{
	content:"" !important;
	position:absolute !important;
	top:25px !important;
	width:18px !important;
	height:18px !important;
	background:#18B8B3 !important;
	border-radius:50% !important;
}
#group_io7 .isojelppi-head::before
{
	left:34px !important;
}
#group_io7 .isojelppi-head::after
{
	right:34px !important;
}
#group_io7 .isojelppi-smile
{
	position:absolute !important;
	left:46px !important;
	top:45px !important;
	width:34px !important;
	height:18px !important;
	border-bottom:4px solid #18B8B3 !important;
	border-radius:0 0 30px 30px !important;
}
#group_io7 .isojelppi-bubble
{
	position:absolute !important;
	background:#ffffff !important;
	color:#0a1e3a !important;
	border:2px solid rgba(24,184,179,0.35) !important;
	border-radius:18px !important;
	padding:7px 12px !important;
	font-weight:700 !important;
	font-size:14px !important;
	box-shadow:0 10px 24px rgba(0,0,0,0.06) !important;
}
#group_io7 .bubble-one
{
	left:-70px !important;
	top:-16px !important;
	animation:bubblePulse 3.8s ease-in-out infinite !important;
}
#group_io7 .bubble-two
{
	right:-55px !important;
	top:18px !important;
	color:#f5a623 !important;
	animation:bubblePulse 4.2s ease-in-out infinite !important;
}
#group_io7 .isojelppi-content
{
	position:relative !important;
	z-index:1 !important;
}
#group_io7 .isojelppi-content h2
{
	margin:0 0 12px !important;
	color:#18B8B3 !important;
	font-size:38px !important;
	line-height:1.08 !important;
	font-weight:800 !important;
	letter-spacing:0.02em !important;
}
#group_io7 .isojelppi-lead
{
	max-width:520px !important;
	margin:0 0 24px !important;
	color:#0a1e3a !important;
	font-size:18px !important;
	line-height:1.45 !important;
}
#group_io7 .isojelppi-cards
{
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:18px !important;
	margin-top:20px !important;
}
#group_io7 .isojelppi-card
{
	min-height:190px !important;
	padding:24px 18px 20px !important;
	background:#ffffff !important;
	border:1px solid rgba(24,184,179,0.22) !important;
	border-radius:20px !important;
	text-align:center !important;
	box-shadow:0 14px 34px rgba(0,0,0,0.06) !important;
	box-sizing:border-box !important;
	transition:transform 0.25s ease,box-shadow 0.25s ease !important;
}
#group_io7 .isojelppi-card:hover
{
	transform:translateY(-6px) !important;
	box-shadow:0 18px 38px rgba(0,0,0,0.10) !important;
}
#group_io7 .isojelppi-icon
{
	width:54px !important;
	height:54px !important;
	margin:0 auto 12px !important;
	border-radius:50% !important;
	background:rgba(245,166,35,0.13) !important;
	color:#f5a623 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	font-size:25px !important;
}
#group_io7 .isojelppi-card h3
{
	margin:0 0 10px !important;
	color:#18B8B3 !important;
	font-size:21px !important;
	line-height:1.15 !important;
	font-weight:900 !important;
}
#group_io7 .isojelppi-card p
{
	margin:0 !important;
	color:#0a1e3a !important;
	font-size:15px !important;
	line-height:1.45 !important;
}
#group_io7 .isojelppi-trust
{
	font-weight:800 !important;
	text-align:center !important;
	margin-top:22px !important;
	padding:16px 24px !important;
	border-radius:999px !important;
	background:rgba(24,184,179,0.10) !important;
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	gap:16px !important;
	color:#0a1e3a !important;
	font-size:17px !important;
	box-sizing:border-box !important;
}
#group_io7 .isojelppi-spark
{
	position:absolute !important;
	color:#f5a623 !important;
	font-weight:800 !important;
	z-index:2 !important;
	animation:detailFloat 5s ease-in-out infinite !important;
}
#group_io7 .spark-one
{
	right:315px !important;
	top:55px !important;
	font-size:28px !important;
}
#group_io7 .spark-two
{
	right:36px !important;
	top:110px !important;
	font-size:34px !important;
}
#group_io7 .spark-three
{
	right:285px !important;
	top:150px !important;
	font-size:23px !important;
}
@keyframes isojelppiFloat {
  0%, 100% { transform:translateY(0); }
  50% { transform:translateY(-8px); }
}
@keyframes bubblePulse {
  0%, 100% {
    opacity:0.78;
    transform:scale(1);
  }
  50% {
    opacity:1;
    transform:scale(1.04);
  }
}
@keyframes detailFloat {
  0%, 100% { transform:translateY(0) rotate(0deg); }
  50% { transform:translateY(-5px) rotate(5deg); }
}
@media (max-width:767px) {
  #group_io7 .isojelppi-section { padding:28px 20px; }

  #group_io7 .isojelppi-visual { height:175px; }

  #group_io7 .isojelppi-content h2 { font-size:30px; }

  #group_io7 .isojelppi-lead { font-size:16px; }

  #group_io7 .isojelppi-cards { grid-template-columns:1fr; }

  #group_io7 .isojelppi-orb {
    right:40px;
    width:145px;
    height:145px;
  }

  #group_io7 .isojelppi-face {
    right:58px;
    transform:scale(0.9);
  }
}
#group_io7 .isojelppi-side
{
	max-width:520px !important;
	padding:40px 20px !important;
	background:transparent !important;
	font-family: inherit !important;
}
#group_io7 .isojelppi-eyebrow
{
	display:inline-block !important;
	margin-bottom:14px !important;
	color:#18B8B3 !important;
	font-size:16px !important;
	font-weight:800 !important;
	letter-spacing:0.08em !important;
	text-transform:uppercase !important;
}
#group_io7 .isojelppi-side h2
{
	margin:0 0 18px !important;
	color:#0a1e3a !important;
	font-size:44px !important;
	line-height:1.08 !important;
	font-weight:800 !important;
}
#group_io7 .isojelppi-side p
{
	margin:0 0 24px !important;
	color:#26364a !important;
	font-size:19px !important;
	line-height:1.55 !important;
}
#group_io7 .isojelppi-list
{
	display:grid !important;
	gap:13px !important;
	margin-bottom:24px !important;
}
#group_io7 .isojelppi-list div
{
	color:#0a1e3a !important;
	font-size:18px !important;
	font-weight:700 !important;
}
#group_io7 .isojelppi-list span
{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:26px !important;
	height:26px !important;
	margin-right:10px !important;
	border-radius:50% !important;
	background:rgba(24,184,179,0.13) !important;
	color:#18B8B3 !important;
	font-weight:900 !important;
}
#group_io7 .isojelppi-note
{
	display:inline-block !important;
	padding:14px 20px !important;
	border-radius:999px !important;
	background:rgba(245,166,35,0.13) !important;
	color:#0a1e3a !important;
	font-size:16px !important;
	font-weight:800 !important;
}
@media (max-width:767px) {
  #group_io7 .isojelppi-side { padding:28px 18px; }

  #group_io7 .isojelppi-side h2 { font-size:32px; }

  #group_io7 .isojelppi-side p { font-size:17px; }
}
#group_io7
{
	margin-top:0 !important;
	padding-top:0 !important;
}
#group_io7 .isojelppi-panel
{
	width:100% !important;
	max-width:760px !important;
	margin:0 auto !important;
	padding:0 18px 24px !important;
	box-sizing:border-box !important;
	font-family: inherit !important;
	color:#0a1e3a !important;
	background:#ffffff !important;
	position:relative !important;
}
#group_io7 .isojelppi-top
{
	display:grid !important;
	grid-template-columns:1.05fr 0.95fr !important;
	gap:26px !important;
	align-items:start !important;
	margin-top:0 !important;
	padding-top:0 !important;
}
#group_io7 .isojelppi-label
{
	margin:0 0 10px !important;
	color:#18B8B3 !important;
	font-size:15px !important;
	font-weight:900 !important;
	letter-spacing:0.14em !important;
	text-transform:uppercase !important;
}
#group_io7 .isojelppi-copy h2
{
	margin:0 0 16px !important;
	color:#18B8B3 !important;
	font-size:48px !important;
	line-height:1.05 !important;
	font-weight:900 !important;
	letter-spacing:0.01em !important;
}
#group_io7 .isojelppi-copy p
{
	margin:0 !important;
	max-width:420px !important;
	color:#0a1e3a !important;
	font-size:17px !important;
	line-height:1.55 !important;
}
#group_io7 .isojelppi-illustration
{
	position:relative !important;
	min-height:230px !important;
	margin-top:-8px !important;
}
#group_io7 .jelppi-orb
{
	position:absolute !important;
	right:42px !important;
	top:46px !important;
	width:210px !important;
	height:185px !important;
	background:rgba(24,184,179,0.09) !important;
	border-radius:48% 52% 45% 55% !important;
	animation:isojelppiFloat 5s ease-in-out infinite !important;
}
#group_io7 .jelppi-face
{
	position:absolute !important;
	left:34px !important;
	top:48px !important;
	width:142px !important;
	height:95px !important;
	background:#ffffff !important;
	border:6px solid #18B8B3 !important;
	border-radius:38px !important;
	box-shadow:0 14px 32px rgba(24,184,179,0.16) !important;
}
#group_io7 .eye
{
	position:absolute !important;
	top:31px !important;
	width:20px !important;
	height:20px !important;
	background:#18B8B3 !important;
	border-radius:50% !important;
}
#group_io7 .eye-left
{
	left:38px !important;
}
#group_io7 .eye-right
{
	right:38px !important;
}
#group_io7 .smile
{
	position:absolute !important;
	left:52px !important;
	top:52px !important;
	width:38px !important;
	height:18px !important;
	border-bottom:5px solid #18B8B3 !important;
	border-radius:0 0 40px 40px !important;
}
#group_io7 .headset.left,#group_io7 .headset.right
{
	position:absolute !important;
	top:31px !important;
	width:18px !important;
	height:42px !important;
	background:#0a1e3a !important;
	border-radius:14px !important;
}
#group_io7 .headset.left
{
	left:-20px !important;
}
#group_io7 .headset.right
{
	right:-20px !important;
}
#group_io7 .mic
{
	position:absolute !important;
	right:-24px !important;
	bottom:16px !important;
	width:32px !important;
	height:8px !important;
	background:#0a1e3a !important;
	border-radius:999px !important;
}
#group_io7 .bubble
{
	position:absolute !important;
	z-index:3 !important;
	background:#ffffff !important;
	border-radius:18px !important;
	padding:8px 15px !important;
	color:#0a1e3a !important;
	font-size:15px !important;
	font-weight:900 !important;
	box-shadow:0 8px 22px rgba(0,0,0,0.08) !important;
	animation:bubblePulse 4s ease-in-out infinite !important;
}
#group_io7 .bubble-left
{
	left:32px !important;
	top:48px !important;
}
#group_io7 .bubble-right
{
	right:0 !important;
	top:112px !important;
	color:#f5a623 !important;
}
#group_io7 .orange-dots
{
	position:absolute !important;
	right:190px !important;
	top:0 !important;
	width:78px !important;
	height:78px !important;
	background-image:radial-gradient(#f5a623 2px,transparent 2px) !important;
	background-size:16px 16px !important;
	opacity:0.75 !important;
}
#group_io7 .orange-plus
{
	position:absolute !important;
	right:6px !important;
	top:54px !important;
	color:#f5a623 !important;
	font-size:42px !important;
	font-weight:900 !important;
	animation:detailFloat 5s ease-in-out infinite !important;
}
#group_io7 .orange-ring
{
	position:absolute !important;
	left:64px !important;
	bottom:28px !important;
	width:13px !important;
	height:13px !important;
	border:3px solid #f5a623 !important;
	border-radius:50% !important;
}
#group_io7 .card-icon
{
	width:66px !important;
	height:66px !important;
	margin:0 auto 16px !important;
	border-radius:50% !important;
	background:rgba(245,166,35,0.14) !important;
	color:#18B8B3 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	font-size:30px !important;
	font-weight:900 !important;
}
#group_io7 .isojelppi-card span
{
	display:block !important;
	width:42px !important;
	height:3px !important;
	margin:18px auto 0 !important;
	border-radius:999px !important;
	background:#18B8B3 !important;
}
#group_io7 .trust-icon
{
	width:44px !important;
	height:44px !important;
	min-width:44px !important;
	border-radius:50% !important;
	background:#ffffff !important;
	color:#18B8B3 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	font-size:22px !important;
	box-shadow:0 8px 18px rgba(0,0,0,0.05) !important;
}
#group_io7 .trust-heart
{
	color:#f5a623 !important;
	font-size:34px !important;
	line-height:1 !important;
}
@keyframes isojelppiFloat {
  0%, 100% { transform:translateY(0); }
  50% { transform:translateY(-7px); }
}
@keyframes bubblePulse {
  0%, 100% {
    transform:scale(1);
    opacity:0.9;
  }
  50% {
    transform:scale(1.04);
    opacity:1;
  }
}
@keyframes detailFloat {
  0%, 100% { transform:translateY(0) rotate(0); }
  50% { transform:translateY(-5px) rotate(5deg); }
}
@media (max-width:767px) {
  #group_io7 .isojelppi-panel { padding:0 16px 22px; }

  #group_io7 .isojelppi-top {
    grid-template-columns:1fr;
    gap:12px;
  }

  #group_io7 .isojelppi-copy h2 { font-size:34px; }

  #group_io7 .isojelppi-copy p { font-size:16px; }

  #group_io7 .isojelppi-illustration { min-height:170px; }

  #group_io7 .jelppi-orb {
    right:50px;
    top:18px;
    transform:scale(0.78);
    transform-origin:top right;
  }

  #group_io7 .isojelppi-cards { grid-template-columns:1fr; }

  #group_io7 .isojelppi-trust {
    border-radius:22px;
    align-items:flex-start;
    font-size:15px;
  }
}
#group_io7 .isojelppi-side-clean
{
	width:100% !important;
	max-width:620px !important;
	margin:0 auto !important;
	padding:24px 24px 20px !important;
	box-sizing:border-box !important;
	background:#ffffff !important;
	color:#0a1e3a !important;
	font-family: inherit !important;
	position:relative !important;
	transform:translateY(-35px) !important;
}
#group_io7 .isojelppi-mini-visual
{
	position:absolute !important;
	right:22px !important;
	top:18px !important;
	width:120px !important;
	height:90px !important;
	background:rgba(24,184,179,0.08) !important;
	border-radius:45% 55% 50% 50% !important;
	animation:isojelppiFloat 5s ease-in-out infinite !important;
}
#group_io7 .isojelppi-face-small
{
	position:absolute !important;
	left:22px !important;
	top:24px !important;
	width:68px !important;
	height:46px !important;
	border:4px solid #18B8B3 !important;
	border-radius:20px !important;
	background:#ffffff !important;
}
#group_io7 .isojelppi-face-small span
{
	position:absolute !important;
	top:15px !important;
	width:10px !important;
	height:10px !important;
	background:#18B8B3 !important;
	border-radius:50% !important;
}
#group_io7 .isojelppi-face-small span:first-child
{
	left:19px !important;
}
#group_io7 .isojelppi-face-small span:last-child
{
	right:19px !important;
}
#group_io7 .isojelppi-face-small::after
{
	content:"" !important;
	position:absolute !important;
	left:25px !important;
	top:27px !important;
	width:18px !important;
	height:9px !important;
	border-bottom:3px solid #18B8B3 !important;
	border-radius:0 0 20px 20px !important;
}
#group_io7 .isojelppi-badge
{
	position:absolute !important;
	right:-8px !important;
	top:40px !important;
	padding:5px 10px !important;
	background:#ffffff !important;
	color:#f5a623 !important;
	border-radius:999px !important;
	font-size:14px !important;
	font-weight:900 !important;
	box-shadow:0 8px 18px rgba(0,0,0,0.07) !important;
}
#group_io7 .isojelppi-side-clean h2
{
	margin:0 150px 16px 0 !important;
	color:#18B8B3 !important;
	font-size:34px !important;
	line-height:1.12 !important;
	font-weight:900 !important;
}
#group_io7 .isojelppi-side-clean p
{
	margin:0 0 22px !important;
	max-width:520px !important;
	color:#26364a !important;
	font-size:17px !important;
	line-height:1.55 !important;
}
#group_io7 .isojelppi-actions
{
	display:grid !important;
	gap:12px !important;
}
#group_io7 .isojelppi-action
{
	display:flex !important;
	align-items:center !important;
	gap:14px !important;
	padding:14px 16px !important;
	border:1px solid rgba(24,184,179,0.18) !important;
	border-radius:18px !important;
	background:#ffffff !important;
	box-shadow:0 8px 22px rgba(0,0,0,0.045) !important;
	transition:transform 0.22s ease,box-shadow 0.22s ease !important;
}
#group_io7 .isojelppi-action:hover
{
	transform:translateY(-3px) !important;
	box-shadow:0 12px 28px rgba(0,0,0,0.075) !important;
}
#group_io7 .action-icon
{
	width:44px !important;
	height:44px !important;
	min-width:44px !important;
	border-radius:50% !important;
	background:rgba(245,166,35,0.14) !important;
	color:#18B8B3 !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	font-size:23px !important;
	font-weight:900 !important;
}
#group_io7 .isojelppi-action strong
{
	display:block !important;
	margin-bottom:3px !important;
	color:#0a1e3a !important;
	font-size:18px !important;
	line-height:1.15 !important;
	font-weight:900 !important;
}
#group_io7 .isojelppi-action span
{
	display:block !important;
	color:#39485c !important;
	font-size:14px !important;
	line-height:1.35 !important;
}
#group_io7 .isojelppi-safe
{
	margin-top:16px !important;
	padding:13px 18px !important;
	border-radius:999px !important;
	background:rgba(24,184,179,0.11) !important;
	color:#0a1e3a !important;
	text-align:center !important;
	font-size:15px !important;
	font-weight:800 !important;
}
@keyframes isojelppiFloat {
  0%, 100% { transform:translateY(0); }
  50% { transform:translateY(-6px); }
}
@media (max-width:767px) {
  #group_io7 .isojelppi-side-clean { padding:24px 18px; }

  #group_io7 .isojelppi-mini-visual {
    position:relative;
    right:auto;
    top:auto;
    margin-bottom:18px;
  }

  #group_io7 .isojelppi-side-clean h2 {
    margin-right:0;
    font-size:30px;
  }

  #group_io7 .isojelppi-side-clean p { font-size:16px; }
}
#group_io7 iframe
{
	width:100% !important;
	height:clamp(560px,72vh,780px) !important;
	border:none !important;
	border-radius:12px !important;
	box-shadow:none !important;
}
@media (max-width:767px) {
  #group_io7 iframe { height:650px; }
}
*#dm .dmInner div.u_3935840764
{
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1664487114
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\34 ac04a0c {
    min-height: 527px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 8.3% 50px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#a199fe29::before, #a199fe29 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#a199fe29 {
    background-image: url("https://le-de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/dms3rep/multi/opt/isojoo+hero-1920w.png");
    background-position: 50% 0%;
}
    
#\39 3ee92a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 45%;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 264e0ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f7f9b322 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a650176 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_68t.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_68t {
    width: 225px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#undefined {
    width: 55%;
}
    
#widget_04c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#bd52411b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd52411b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e4af4e72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/dms3rep/multi/opt/vasenkuva-1321h.png");
    order: 1;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 fd642c5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#e4e3e4ba {
    background-color: var(--color_3);
    background-image: none;
    box-shadow: none;
}
    
#a6d4db72 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 0;
    box-shadow: none;
    padding: 80px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9cce6ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e2ecf11c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2ecf11c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\32 86f46ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 86f46ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#widget_vcd {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#f82ac992.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f82ac992 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#de2d1970.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de2d1970 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ad1d03.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 0ad1d03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#b0e414e1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b0e414e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#b238be34.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b238be34 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#eb10f4b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#eb10f4b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#widget_mf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ef76a83e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d77769c {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d899000d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\32 f8bbc16 {
    margin: 0px 0% 0px 0%;
}
    
:is([id^='widget_f9s'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 191859e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    min-width: 32px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 3%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='a0dc15ee'], #repeater-item) {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: auto;
    max-height: none;
    row-gap: 16px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    border-radius: 15px 15px 15px 15px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='widget_idu'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='widget_6q4'], #repeater-item).flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
:is([id^='widget_6q4'], #repeater-item) {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='widget_aii'], #repeater-item).flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
:is([id^='widget_aii'], #repeater-item) {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 9534239 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    margin: 0% 0% 0% 0%;
}
    
#a77e3fa3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a77e3fa3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 96628a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 96628a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 45b6a86 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/dms3rep/multi/opt/neliokuva-657h.png");
    order: 0;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\34 45b6a86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wXB606CUAAA4PPe/Wmty9ZlZTPdLBTpIsptHnDK3YjDISCPiqBpItq0mi/R94FsSpYpcTWoCowuMsvkY79bb7N05PUchQbZbJwMsCUycvXSbJZXSbT/2exW09jXUPcJ5Is0jjxbZMTKqdoozMbob5f/rhdpYPjqC9hki3GIQpVXGwVHoeLh6yafbvNZEhiRyYP5hBBkhipnta5Rp0RCGA/tZPj2bgmhwQFkKU6PQxKF2JOBcpb69wQ/Bk6rL1OeTAOzTduw7vBl1Dj2uYOBfu6bd65WNfiixd4CSF/orXJfrGCp6LCHSDoK9RJxuMgUULsGPLmOO08upLFcs5s3JnvlKtQIdT8JnvgWCHQp0AQkM2HvGcMHVyh6kJp42nb19b2c/wOkut1F2v8a1QAAAABJRU5ErkJggg==');
}
    
#\39 f3b3419 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f466b2bc {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#\36 cbe277e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 80px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9adbc2d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 32px 8px 32px;
}
#\31 9adbc2d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f358849 {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#d1ede344 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bf004f19 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b80d0d67 {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 d3238c3 {
    background-color: var(--color_3);
    background-image: none;
}
    
#group_8uq {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#f378bdcc {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 371px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    min-width: 32px;
    height: auto;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 3%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='9f00d6a3'], #repeater-item) {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    order: 1;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
:is([id^='33f5fcba'], #repeater-item) {
    justify-content: flex-start;
    align-items: flex-start;
    width: 31.33%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    min-width: 32px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 3px 11px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='7e447a7d'], #repeater-item) {
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
:is([id^='71d0923b'], #repeater-item) {
    width: 50px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
:is([id^='widget_sqj'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
:is([id^='widget_a48'], #repeater-item) {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 09a12c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a562b14 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 8.3% 80px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7887fa5::before, #\35 7887fa5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#\35 7887fa5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/dms3rep/multi/Illustration-.gif");
}
#\35 7887fa5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAhklEQVQI1wF7AIT/AFKunQLAs10L1rZTE8mzVhabs3USe7KLFoG4jyGJuIosjLaEK5ayeCUAZrafHYu2hieRsnswkrJ5MnivhzB2s44xe7WPOYO3jD6EtYk9frGHOQBnt583greNQn+xhU2CsYNPcK+LTXWzj014tI5Qf7aNUH+0i09xsY5Nwo86JXOV47cAAAAASUVORK5CYII=');
}
    
#widget_tu7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_tu7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -3px 0% -3px 0%;
}
    
#widget_qed {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 f9e467c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fab42d89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c5463160 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ee2b9373 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#widget_cn2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_gqp {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 5359891 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 4611e27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#fcd5b149 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 8.3% 80px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#d18bf598 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 d9c6fc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a088cd8d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 32px 8px 32px;
}
#a088cd8d {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c46f11cd {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#\33 ec74537 {
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
}
    
#\35 be084d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 be084d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ab884660::before, #ab884660 > .bgExtraLayerOverlay {
    
}
#ab884660 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45.90%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/dms3rep/multi/opt/AdobeStock_384771635-889h.jpeg");
    order: 1;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#ab884660.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQRIRIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDZbcW3AsFuNdptgFT8lIjkovq1t67yIkzf/9k=');
}
    
#c315fc05 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f6d3813c {
    min-height: 649px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 40px 8.3% 0px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#e2c54301.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e2c54301 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\33 284396e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 284396e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\31 19fb171 {
    margin: 0px 0% 0px 0%;
}
    
#hoyrypesut {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 50.07850971922247%;
    min-width: 4%;
    order: 0;
    padding: 80px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5f9ac4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#dbfce79f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbfce79f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fa5e20b1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 8.3% 80px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a94004b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    order: 1;
    padding: 80px 0px 80px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe492c53 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://le-de.cdn-website.com/004b83222df1413da70aebd4bf6cf3c4/dms3rep/multi/opt/etusivunkuva-686h.png");
    order: 0;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#fe492c53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AIFrT3xqUY1/bKufk8S4rdTKwOHa1efm39jcy8nRtQB+alNuW0V8aFWciXnAsKLOwbTVxrzXzsDIyLC8xqMAem1bW1VFU1VGcnFipaGTwLSlyrGgybSfwLecvMOjAHx8cFtmW0FcUlpuYYqQgrKhj8OkjcWoksi2os/KuwBwfHRbbWM9YFhSaV17gHGqlH+/n4fFqZTOuKnWycEAX3BpWWhgSV5YXGRbeHBhoIJrsJN5uaONwbCfy7ywAGtxZ3NvYXRsXINwXI91XaB9YamIaLOafr2rlsq7rwCPh3qThnWPf2uVf2ebfWKifl2lgVqtkW65po7MvbKaKoeH/rbtwgAAAABJRU5ErkJggg==');
}
    
#\35 67a14ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 67a14ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#ca174996 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\39 c632a10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f591ec3 {
    width: 100%;
    height: 400px;
    max-width: 100%;
}
    
#\32 f94e56c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 8px 32px 8px 32px;
}
#\32 f94e56c {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e0d346 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 31418b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.5%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 aeace22 {
    min-height: 764px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 8.3% 20px 8.3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 710190c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_tc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_dcc {
    width: 100%;
    height: 368px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_io7::before, #group_io7 > .bgExtraLayerOverlay {
    
}
#group_io7 {
    background-size: contain;
    width: 49.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: none;
}
    
#dee961b4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_jhj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 2cbf8ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f8d3b15 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 f998d24 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_lja {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\35 dc19d76 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ac04a0c {
    min-height: 0px;
    padding: 150px 8.3% 150px 8.3%;
}
    
#\30 264e0ce {
    width: 671.719px;
}
    
#f7f9b322 {
    margin: 0px 0% 0px 0%;
}
    
#a199fe29::before, #a199fe29 > .bgExtraLayerOverlay {
    
}
    
#\39 3ee92a6 {
    width: 91.67%;
}
    
#undefined {
    width: 8.33%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd52411b {
    width: 100%;
    order: 3;
}
    
#e4af4e72 {
    width: 100%;
    min-height: 202px;
    height: auto;
}
    
#\34 fd642c5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
}
    
#a6d4db72 {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9cce6ec {
    width: 100.00%;
    order: 0;
}
    
#e2ecf11c {
    width: 100%;
    order: 3;
}
    
#\32 86f46ee {
    width: 100%;
    order: 3;
}
    
#widget_vcd {
    height: 350px;
}
    
#f82ac992 {
    width: 100%;
    order: 3;
}
    
#de2d1970 {
    width: 100%;
    order: 3;
}
    
#\38 0ad1d03 {
    width: 100%;
    order: 3;
}
    
#b0e414e1 {
    width: 100%;
    order: 3;
}
    
#b238be34 {
    width: 100%;
    order: 3;
}
    
#eb10f4b3 {
    width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f8bbc16 {
    margin: 0px 0% 0px 0%;
}
    
#\33 191859e {
    column-gap: 3.57%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    align-content: center;
    justify-content: flex-start;
}
    
:is([id^='a0dc15ee'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.21%;
    column-gap: 3.752290216196409%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
}
    
:is([id^='widget_f9s'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
:is([id^='widget_idu'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
:is([id^='widget_6q4'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
:is([id^='widget_aii'], #repeater-item) {
    height: 150px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9534239 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
}
    
#a77e3fa3 {
    width: 100%;
    order: 3;
}
    
#\31 96628a3 {
    width: 100%;
    order: 3;
}
    
#\34 45b6a86 {
    width: 100%;
    min-height: 202px;
    height: auto;
    order: 1;
}
#\34 45b6a86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wXB606CUAAA4PPe/Wmty9ZlZTPdLBTpIsptHnDK3YjDISCPiqBpItq0mi/R94FsSpYpcTWoCowuMsvkY79bb7N05PUchQbZbJwMsCUycvXSbJZXSbT/2exW09jXUPcJ5Is0jjxbZMTKqdoozMbob5f/rhdpYPjqC9hki3GIQpVXGwVHoeLh6yafbvNZEhiRyYP5hBBkhipnta5Rp0RCGA/tZPj2bgmhwQFkKU6PQxKF2JOBcpb69wQ/Bk6rL1OeTAOzTduw7vBl1Dj2uYOBfu6bd65WNfiixd4CSF/orXJfrGCp6LCHSDoK9RJxuMgUULsGPLmOO08upLFcs5s3JnvlKtQIdT8JnvgWCHQp0AQkM2HvGcMHVyh6kJp42nb19b2c/wOkut1F2v8a1QAAAABJRU5ErkJggg==');
}
    
#\39 f3b3419 {
    width: 100.00%;
    order: 0;
}
    
#f466b2bc {
    height: 350px;
}
    
#\36 cbe277e {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9adbc2d {
    width: auto;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b80d0d67 {
    row-gap: 16px;
}
    
#f378bdcc {
    column-gap: 3.57%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 16px;
    align-content: center;
    justify-content: flex-start;
}
    
:is([id^='9f00d6a3'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 16px;
    height: auto;
    min-height: auto;
    justify-content: flex-start;
}
    
:is([id^='33f5fcba'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.21%;
    column-gap: 3.752290216196409%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
:is([id^='7e447a7d'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
    
#d1ede344 {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a562b14 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 f9e467c {
    margin: 0px 0% 0px 0%;
}
    
#\35 7887fa5::before, #\35 7887fa5 > .bgExtraLayerOverlay {
    
}
#\35 7887fa5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAhklEQVQI1wF7AIT/AFKunQLAs10L1rZTE8mzVhabs3USe7KLFoG4jyGJuIosjLaEK5ayeCUAZrafHYu2hieRsnswkrJ5MnivhzB2s44xe7WPOYO3jD6EtYk9frGHOQBnt583greNQn+xhU2CsYNPcK+LTXWzj014tI5Qf7aNUH+0i09xsY5Nwo86JXOV47cAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5463160 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 c5ae5dd {
    margin: 0px 0% 0px 0%;
}
    
#fab42d89 {
    row-gap: 26px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5359891 {
    margin: 0px 0% 0px 0%;
}
    
#fcd5b149 {
    padding: 0px 8.3% 60px 8.3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c46f11cd {
    height: 350px;
}
    
#\35 be084d5 {
    width: 100%;
    order: 3;
}
    
#ab884660::before, #ab884660 > .bgExtraLayerOverlay {
    
}
#ab884660 {
    width: 100%;
    min-height: 202px;
    height: auto;
    order: 1;
}
#ab884660.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQRIRIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDZbcW3AsFuNdptgFT8lIjkovq1t67yIkzf/9k=');
}
    
#c315fc05 {
    width: 100.00%;
    order: 0;
}
    
#f6d3813c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
    padding: 60px 8.3% 0px 8.3%;
}
    
#e2c54301 {
    width: 100%;
    order: 3;
}
    
#\33 284396e {
    width: 100%;
    order: 3;
}
    
#\31 19fb171 {
    margin: 0px 0% 0px 0%;
}
    
#hoyrypesut {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dbfce79f {
    width: 100%;
    order: 3;
}
    
#fa5e20b1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 30px;
    padding: 60px 8.3% 60px 8.3%;
}
    
#\30 a94004b {
    width: 100%;
    min-height: 80px;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe492c53 {
    width: 100%;
    min-height: 202px;
    height: auto;
    order: 1;
}
#fe492c53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AIFrT3xqUY1/bKufk8S4rdTKwOHa1efm39jcy8nRtQB+alNuW0V8aFWciXnAsKLOwbTVxrzXzsDIyLC8xqMAem1bW1VFU1VGcnFipaGTwLSlyrGgybSfwLecvMOjAHx8cFtmW0FcUlpuYYqQgrKhj8OkjcWoksi2os/KuwBwfHRbbWM9YFhSaV17gHGqlH+/n4fFqZTOuKnWycEAX3BpWWhgSV5YXGRbeHBhoIJrsJN5uaONwbCfy7ywAGtxZ3NvYXRsXINwXI91XaB9YamIaLOafr2rlsq7rwCPh3qThnWPf2uVf2ebfWKifl2lgVqtkW65po7MvbKaKoeH/rbtwgAAAABJRU5ErkJggg==');
}
    
#\35 67a14ba {
    width: 100%;
    order: 3;
}
    
#\39 c632a10 {
    width: 100.00%;
    order: 0;
}
    
#\39 f591ec3 {
    height: 350px;
}
    
#\37 4e0d346 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 aeace22 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#dee961b4 {
    margin: 0px 0% 0px 0%;
}
    
#group_io7::before, #group_io7 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 f8d3b15 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 dc19d76 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 ac04a0c {
    min-height: unset;
    flex-direction: column;
    padding: 100px 5% 100px 5%;
}
    
#\39 3ee92a6 {
    min-height: 0px;
    width: 100%;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\30 264e0ce {
    width: 100%;
    max-width: none;
}
    
#f7f9b322 {
    margin: 0px 0% 0px 0%;
}
    
#\30 a650176 {
    margin-left: 0%;
    margin-right: 0%;
    width: auto;
    max-width: 100%;
}
    
#a199fe29::before, #a199fe29 > .bgExtraLayerOverlay {
    
}
#a199fe29 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#widget_68t {
    width: 150px;
}
}



@media (max-width: 767px) {
    
#bd52411b {
    width: 100%;
}
    
#e4af4e72 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
    
#\34 fd642c5 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
}
    
#a6d4db72 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e2ecf11c {
    width: 100%;
}
    
#\32 86f46ee {
    width: 100%;
}
    
#widget_vcd {
    height: 300px;
}
    
#f82ac992 {
    width: 100%;
}
    
#de2d1970 {
    width: 100%;
}
    
#\38 0ad1d03 {
    width: 100%;
}
    
#b0e414e1 {
    width: 100%;
}
    
#b238be34 {
    width: 100%;
}
    
#eb10f4b3 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ef76a83e {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\30 d77769c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 f8bbc16 {
    margin: 0px 0% 0px 0%;
}
    
#\33 191859e {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='a0dc15ee'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='widget_aii'], #repeater-item) {
    height: 150px;
}
}



@media (max-width: 767px) {
    
#\39 9534239 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
}
    
#a77e3fa3 {
    width: 100%;
}
    
#\31 96628a3 {
    width: 100%;
}
    
#\34 45b6a86 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 1;
}
#\34 45b6a86.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY0wXB606CUAAA4PPe/Wmty9ZlZTPdLBTpIsptHnDK3YjDISCPiqBpItq0mi/R94FsSpYpcTWoCowuMsvkY79bb7N05PUchQbZbJwMsCUycvXSbJZXSbT/2exW09jXUPcJ5Is0jjxbZMTKqdoozMbob5f/rhdpYPjqC9hki3GIQpVXGwVHoeLh6yafbvNZEhiRyYP5hBBkhipnta5Rp0RCGA/tZPj2bgmhwQFkKU6PQxKF2JOBcpb69wQ/Bk6rL1OeTAOzTduw7vBl1Dj2uYOBfu6bd65WNfiixd4CSF/orXJfrGCp6LCHSDoK9RJxuMgUULsGPLmOO08upLFcs5s3JnvlKtQIdT8JnvgWCHQp0AQkM2HvGcMHVyh6kJp42nb19b2c/wOkut1F2v8a1QAAAABJRU5ErkJggg==');
}
    
#f466b2bc {
    height: 300px;
}
    
#\36 cbe277e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 9adbc2d {
    width: auto;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#d1ede344 {
    min-height: 0px;
    align-items: center;
    row-gap: 10px;
    width: 100%;
}
    
#b80d0d67 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#group_8uq {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f378bdcc {
    column-gap: 3.573505804620431%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='9f00d6a3'], #repeater-item) {
    width: 100%;
    row-gap: 12px;
    min-height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
:is([id^='33f5fcba'], #repeater-item) {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    flex: 1;
    column-gap: 7.712779312076325%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
:is([id^='7e447a7d'], #repeater-item) {
    justify-content: flex-start;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\38 09a12c2 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#\31 a562b14 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 7887fa5::before, #\35 7887fa5 > .bgExtraLayerOverlay {
    
}
#\35 7887fa5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAADCAYAAACqPZ51AAAACXBIWXMAAAPoAAAD6AG1e1JrAAAAhklEQVQI1wF7AIT/AFKunQLAs10L1rZTE8mzVhabs3USe7KLFoG4jyGJuIosjLaEK5ayeCUAZrafHYu2hieRsnswkrJ5MnivhzB2s44xe7WPOYO3jD6EtYk9frGHOQBnt583greNQn+xhU2CsYNPcK+LTXWzj014tI5Qf7aNUH+0i09xsY5Nwo86JXOV47cAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#fab42d89 {
    min-height: 0px;
    align-items: center;
    width: 100%;
}
    
#c5463160 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 5359891 {
    margin: 0px 0% 0px 0%;
}
    
#\39 4611e27 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fcd5b149 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 5% 40px 5%;
}
    
#a088cd8d {
    width: auto;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#c46f11cd {
    height: 300px;
}
    
#\35 be084d5 {
    width: 100%;
}
    
#ab884660::before, #ab884660 > .bgExtraLayerOverlay {
    
}
#ab884660 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 1;
}
#ab884660.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAwQRIRIx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDZbcW3AsFuNdptgFT8lIjkovq1t67yIkzf/9k=');
}
    
#f6d3813c {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 5% 0px 5%;
}
    
#e2c54301 {
    width: 100%;
}
    
#\33 284396e {
    width: 100%;
}
    
#\31 19fb171 {
    margin: 0px 0% 0px 0%;
}
    
#hoyrypesut {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#dbfce79f {
    width: 100%;
}
    
#fa5e20b1 {
    min-height: unset;
    flex-direction: column;
    row-gap: 20px;
    padding: 40px 5% 40px 5%;
}
    
#\30 a94004b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe492c53 {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
    order: 1;
}
#fe492c53.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAIAAABPmPnhAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQI1wH4AAf/AIFrT3xqUY1/bKufk8S4rdTKwOHa1efm39jcy8nRtQB+alNuW0V8aFWciXnAsKLOwbTVxrzXzsDIyLC8xqMAem1bW1VFU1VGcnFipaGTwLSlyrGgybSfwLecvMOjAHx8cFtmW0FcUlpuYYqQgrKhj8OkjcWoksi2os/KuwBwfHRbbWM9YFhSaV17gHGqlH+/n4fFqZTOuKnWycEAX3BpWWhgSV5YXGRbeHBhoIJrsJN5uaONwbCfy7ywAGtxZ3NvYXRsXINwXI91XaB9YamIaLOafr2rlsq7rwCPh3qThnWPf2uVf2ebfWKifl2lgVqtkW65po7MvbKaKoeH/rbtwgAAAABJRU5ErkJggg==');
}
    
#\35 67a14ba {
    width: 100%;
}
    
#\39 f591ec3 {
    height: 300px;
}
    
#\32 f94e56c {
    width: auto;
    min-height: auto;
}
    
#\37 4e0d346 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 31418b2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 aeace22 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_io7::before, #group_io7 > .bgExtraLayerOverlay {
    
}
#group_io7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
    
#widget_dcc.flex-element.widget-wrapper > [data-element-type] {
    padding: 1px 0px 1px 0px;
}
#widget_dcc {
    height: 524px;
    max-height: 560px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jhj.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_jhj {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 2cbf8ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 f8d3b15 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}

