*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1873188348 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner a.u_1517042520 span.text {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1517042520:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1517042520.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1517042520 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner div.u_2349114894 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1835173385 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1122208011 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1488168813 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1842198488 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1454155170 img {
    border-radius:15px 15px 15px 15px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1551525094 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_1) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1551525094 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_1) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1551525094 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_1) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1551525094 input[type="submit"] { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1551525094 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1551525094 .m-recaptcha { color:var(--color_1) !important; }

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

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

  *#dm .dmInner a.u_1818462995:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1818462995.hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1818462995 span.text {
    color:rgba(255,255,255,1) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner div.u_1551525094 .dmformsubmit {
    width:281px !important;
    height:54px !important;
    margin-block-start:40px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    background-color:rgba(59,224,34,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1818462995 {
    background-color:rgba(109,235,90,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1167174302 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1984241420 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1907304043 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1702538222 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1074901992 img { border-radius:0% !important; }

  *#dm .dmInner div.u_1397644922 img {
    border-radius:0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1178188597 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1178188597 { width:100% !important; }

  *#dm .dmInner div.u_1351639181 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1351639181 { width:100% !important; }

  *#dm .dmInner div.u_1446916276 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1446916276 { width:100% !important; }

  *#dm .dmInner div.u_1517320299 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1517320299 { width:100% !important; }

  *#dm .dmInner div.u_1179659208 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(239,191,4,1) !important;
  }

  *#dm .dmInner div.u_1806310818 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(239,191,4,1) !important;
  }

  *#dm .dmInner div.u_1849011889 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(239,191,4,1) !important;
  }

  *#dm .dmInner div.u_1724801744 .svg {
    color:rgba(45,46,50,1) !important;
    fill:rgba(239,191,4,1) !important;
  }

  *#dm .dmInner div.u_1179418159 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner a.u_1521036647 span.text {
    font-size:18px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1521036647:hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1521036647.hover span.text { color:var(--color_1) !important; }

  *#dm .dmInner a.u_1521036647 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

  *#dm .dmInner a.u_1521036647.hover {
    background-image:initial !important;
    background-color:var(--color_3) !important;
  }
}
@media (min-width:1025px) {}
separatorHomeCss{color:red !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;
}
*#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;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !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;
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f8946e3b::before, #f8946e3b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#f8946e3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/pexels-photo-459740-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#f8946e3b.lazy {
    background-image: url('');
}
    
#\37 6205d9a {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 1;
}
    
#ca771257::before, #ca771257 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#ca771257 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 70px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/pexels-photo-1964471-1920w.jpeg);
    padding: 64px 16px 64px 16px;
    margin: 0% 0% 0% 0%;
}
#ca771257.lazy {
    background-image: url('');
}
    
#d5c056b8 {
    width: auto;
    height: 98px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -8%;
    grid-area: auto / auto / auto / auto;
}
    
#b21eedf2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\39 6742c6d {
    min-height: 415px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f9b9341e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#f9b9341e {
    width: 258px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    min-height: 55px;
    margin-left: -19%;
    order: 2;
}
    
#widget_hn4 {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#widget_15q {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\36 e65783c {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 0;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#a40149b1 {
    width: 99.7858056905461%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6e643a {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 05a6a82 {
    width: 99.91815350406263%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02511f6 {
    width: 30%;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de5fe5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ef278989 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ed270e46 {
    width: 30%;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a8c82d99 {
    width: 99.91815350406263%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90bac80 {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9475eb6 [data-content-reference] {
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
}
#\35 9475eb6 {
    justify-content: flex-start;
    width: 99.99813961354698%;
    min-height: auto;
    height: auto;
    order: 0;
    align-self: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 993171d {
    width: 30%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e304d44c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 2fbf347 {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 68px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7412ad0 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 2;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e712097 {
    background-color: rgba(245, 245, 245, 1);
    flex-direction: row;
    align-self: auto;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 160px;
    height: auto;
    order: 1;
    background-image: initial;
    justify-self: auto;
    width: 99.99892817352307%;
    flex-wrap: nowrap;
    column-gap: 7%;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_7hr {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_jie {
    width: 300px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8946e3b::before, #f8946e3b > .bgExtraLayerOverlay {
    
}
#f8946e3b.lazy {
    background-image: url('');
}
    
#\37 6205d9a {
    height: 83px;
}
    
#ca771257::before, #ca771257 > .bgExtraLayerOverlay {
    
}
#ca771257 {
    padding-top: 48px;
    padding-bottom: 48px;
}
#ca771257.lazy {
    background-image: url('');
}
    
#d5c056b8 {
    height: 82px;
    margin-left: -17%;
}
    
#\39 6742c6d {
    padding-right: 0%;
    min-height: 375px;
}
    
#f9b9341e {
    min-height: 55px;
    width: 220px;
    margin-left: -109%;
    align-self: center;
    margin-right: 0px;
}
    
#\36 e65783c {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\35 f6e643a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 99.99594254602574%;
    align-items: center;
    height: auto;
    min-height: 127px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90bac80 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 127px;
    padding-left: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9475eb6 {
    height: auto;
    min-height: 567px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02511f6 {
    height: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#\30 993171d {
    order: 1;
    width: 50%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 2fbf347 {
    padding-left: 0%;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ed270e46 {
    height: auto;
    width: 50%;
    margin: 0px 0% 0px 0%;
}
    
#b7412ad0 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
    padding: 4% 8% 4% 8%;
}
    
#\37 e712097 {
    align-items: flex-start;
    height: auto;
    min-height: 160px;
    padding-left: 8%;
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#widget_jie {
    width: auto;
    height: auto;
}
}



@media (max-width: 767px) {
    
#f8946e3b::before, #f8946e3b > .bgExtraLayerOverlay {
    
}
#f8946e3b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
}
#f8946e3b.lazy {
    background-image: url('');
}
    
#\37 6205d9a {
    height: 81px;
}
    
#ca771257::before, #ca771257 > .bgExtraLayerOverlay {
    
}
#ca771257 {
    min-height: 440px;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    row-gap: 58px;
    justify-content: space-between;
    order: 0;
    height: auto;
}
#ca771257.lazy {
    background-image: url('');
}
    
#d5c056b8 {
    height: 80px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#\39 6742c6d {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#f9b9341e {
    min-height: 50px;
    width: 210px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#widget_hn4 {
    height: 240px;
}
    
#\36 e65783c {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f6e643a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#e90bac80 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#\35 9475eb6 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02511f6 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 993171d {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 2fbf347 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 96.03%;
    align-items: center;
    height: auto;
    min-height: 173px;
    margin: 0px 0% 0px 0%;
}
    
#ed270e46 {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b7412ad0 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e712097 {
    align-self: auto;
    align-items: flex-start;
    justify-self: auto;
    width: 100%;
    order: 2;
    height: auto;
    min-height: 160px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 8% 8% 8%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ee1f8840 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3052a1b::before, #\34 3052a1b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.3;
    border-radius: inherit;
}
#\34 3052a1b {
    background-color: rgba(201, 185, 169, 1);
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/cooling-tower-power-plant-energy-industry-162646-1920w.jpeg);
}
#\34 3052a1b.lazy {
    background-image: url('');
}
    
#\39 28556a8 {
    min-height: 780px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ce303a0 {
    min-height: 8px;
    background-position: 50% 0%;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.07%;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding: 3% 3% 16px 3%;
    margin: 0% 0% 0% 0%;
}
#\32 ce303a0.lazy {
    background-image: url('');
}
    
#c2b9c05d {
    align-self: auto;
    max-width: 100%;
    width: 562px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8a8cd3c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    background-color: rgba(0, 0, 0, 0);
    width: 66.92986698911729%;
    background-image: initial;
    min-width: 4%;
    order: 0;
    padding: 1% 0% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 2161b53 {
    max-width: 100%;
    width: 256px;
    height: auto;
    min-height: 55px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b69eed {
    max-width: 100%;
    width: 428.578px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee1f8840 {
    order: 0;
}
    
#\34 3052a1b::before, #\34 3052a1b > .bgExtraLayerOverlay {
    
}
#\34 3052a1b {
    background-position: 50% 50%;
}
#\34 3052a1b.lazy {
    background-image: url('');
}
    
#\39 28556a8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 12px;
    padding: 6% 2% 6% 2%;
}
    
#\32 ce303a0 {
    width: 100%;
    min-height: 612px;
    row-gap: 20px;
    align-items: flex-end;
    justify-content: flex-end;
    padding-bottom: 3%;
    padding-top: 3%;
    height: auto;
}
#\32 ce303a0.lazy {
    background-image: url('');
}
    
#c2b9c05d {
    order: 1;
    align-self: auto;
    width: 72.40%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a8cd3c {
    row-gap: 16px;
    width: 100%;
    min-height: 167px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 2161b53 {
    min-height: 55px;
    width: 220px;
}
    
#\34 9b69eed {
    margin-left: 0px;
    margin-right: 0px;
    align-self: flex-end;
    width: 405px;
}
}



@media (max-width: 767px) {
    
#ee1f8840 {
    order: 0;
}
    
#\34 3052a1b::before, #\34 3052a1b > .bgExtraLayerOverlay {
    
}
#\34 3052a1b {
    background-position: 50% 100%;
}
#\34 3052a1b.lazy {
    background-image: url('');
}
    
#\39 28556a8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#\32 ce303a0 {
    width: 100%;
    min-height: 294px;
    align-items: flex-start;
    background-position: 50% 0%;
    height: auto;
    order: 1;
    justify-content: flex-end;
    row-gap: 24px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
}
#\32 ce303a0.lazy {
    background-image: url('');
}
    
#c2b9c05d {
    width: 291px;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8a8cd3c {
    row-gap: 8px;
    width: 100%;
    min-height: 274px;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 2161b53 {
    max-width: 100%;
    width: 220px;
    order: 1;
    min-height: 50px;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b69eed {
    width: 100.00%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#a5e95855 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    background-color: var(--color_1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 b428b5b {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_omi {
    width: 57.7344px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#group_j87 {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_9b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\30 e663e0e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_1);
    background-image: initial;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f135906b {
    width: 57.8047px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#f160677d {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0426f6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\33 0fe558d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 33.333333333333336%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_1);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8c4e55b {
    width: 54.7109px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: center;
}
    
#\33 d463917 {
    align-items: flex-start;
    width: 100%;
    min-height: 115px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#fddf0908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 759a789 {
    background-color: var(--color_1);
    background-image: initial;
}
    
#a7733f5b {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: center;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 1348e2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 b428b5b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a5e95855 {
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 e663e0e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 0fe558d {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_j87 {
    width: 92.87148165549054%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_omi {
    width: 48px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#f135906b {
    margin: 0px 0% 0px 0%;
}
    
#f160677d {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 8c4e55b {
    margin: 0px 0% 0px 0%;
}
    
#\33 d463917 {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#a7733f5b {
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a5e95855 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b428b5b {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 e663e0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0fe558d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\35 9674a27 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3c4c7fd {
    margin: 0px 0% 0px 0%;
}
    
#b2efb6a2 {
    min-height: 192px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 9e0eed6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a059d683 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#widget_6je {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b2efb6a2 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#b2efb6a2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a059d683 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#b2efb6a2 {
    min-height: unset;
    flex-direction: column;
}
    
#\33 9e0eed6 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\39 3c4c7fd {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 ae4301f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 88ddba1 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bc916079 {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\31 defa454 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfc23df7 {
    width: 850px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 88ddba1 {
    padding-left: 6%;
    padding-right: 6%;
    padding-top: 6%;
}
    
#\31 defa454 {
    order: 0;
}
    
#cfc23df7 {
    width: 99.99995457900414%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\32 ae4301f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 88ddba1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#cfc23df7 {
    width: 99.99985088536813%;
}
}



@media all {
    
#ae564081 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\30 cdb0a92 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aafbf4c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 e8de35e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cf3ad97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d74092d5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 cdb0a92 {
    width: 49%;
    min-height: 8px;
}
    
#\37 e8de35e {
    width: 49%;
    min-height: 8px;
}
    
#d74092d5 {
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 8%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#\30 cdb0a92 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 e8de35e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d74092d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
    padding-bottom: 10%;
    row-gap: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df334d42::before, #df334d42 > .bgExtraLayerOverlay {
    
}
#df334d42 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/08+AOHAI-1920w.jpg);
    min-width: 4%;
    order: 0;
    background-attachment: fixed;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
#df334d42.lazy {
    background-image: url('');
}
    
#\32 b138da9 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 efe7b0d {
    background-color: rgba(194, 193, 193, 1);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
    background-image: initial;
}
    
#aa1a8abc {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d52951dd {
    max-width: 100%;
    width: 100%;
    margin-top: 29px;
    height: auto;
    order: 1;
}
    
#fcf709f2 {
    align-self: flex-start;
    max-height: 100%;
    width: 47.23%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#group_b57 {
    align-items: flex-start;
    width: 79.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#widget_tdq {
    width: 76.15%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df334d42::before, #df334d42 > .bgExtraLayerOverlay {
    
}
#df334d42 {
    padding: 5% 5% 5% 5%;
}
#df334d42.lazy {
    background-image: url('');
}
    
#\32 b138da9 {
    margin-bottom: 8%;
}
    
#aa1a8abc {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#fcf709f2 {
    align-self: flex-end;
    margin-left: 0%;
    width: 92.77%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#\31 efe7b0d {
    background-attachment: fixed;
}
}



@media (max-width: 767px) {
    
#df334d42::before, #df334d42 > .bgExtraLayerOverlay {
    
}
#df334d42 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
#df334d42.lazy {
    background-image: url('');
}
    
#\32 b138da9 {
    margin-bottom: 8%;
}
    
#aa1a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#fcf709f2 {
    align-self: auto;
    width: 99.37308045604365%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ee642dc {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c3a0140e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 463ef44 {
    max-width: 100%;
    width: 100%;
    margin-top: 29px;
    height: auto;
    order: 1;
}
    
#e06a0c66 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#cfda2474::before, #cfda2474 > .bgExtraLayerOverlay {
    
}
#cfda2474 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/pexels-photo-3976320-1920w.jpeg);
    min-width: 4%;
    order: 0;
    background-attachment: fixed;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
#cfda2474.lazy {
    background-image: url('');
}
    
#b4f13961 {
    align-self: flex-start;
    max-height: 100%;
    width: 47.23%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ee642dc {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#c3a0140e {
    margin-bottom: 8%;
}
    
#cfda2474::before, #cfda2474 > .bgExtraLayerOverlay {
    
}
#cfda2474 {
    padding: 5% 5% 5% 5%;
}
#cfda2474.lazy {
    background-image: url('');
}
    
#b4f13961 {
    align-self: flex-end;
    margin-left: 0%;
    width: 46.81%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\36 ee642dc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#c3a0140e {
    margin-bottom: 8%;
}
    
#cfda2474::before, #cfda2474 > .bgExtraLayerOverlay {
    
}
#cfda2474 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
#cfda2474.lazy {
    background-image: url('');
}
    
#b4f13961 {
    align-self: auto;
    width: 99.37308045604365%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d567e294 {
    align-self: flex-start;
    max-height: 100%;
    width: 47.23%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f0de05f0 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b7c1d1f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#\32 3b446fa {
    max-width: 100%;
    width: 100%;
    margin-top: 29px;
    height: auto;
    order: 1;
}
    
#\33 0aad18f {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b939d5::before, #\30 3b939d5 > .bgExtraLayerOverlay {
    
}
#\30 3b939d5 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/pexels-photo-1571452-1920w.jpeg);
    min-width: 4%;
    order: 0;
    background-attachment: fixed;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
#\30 3b939d5.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d567e294 {
    align-self: flex-end;
    margin-left: 0%;
    width: 80.07%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#f0de05f0 {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#\33 0aad18f {
    margin-bottom: 8%;
}
    
#\30 3b939d5::before, #\30 3b939d5 > .bgExtraLayerOverlay {
    
}
#\30 3b939d5 {
    padding: 5% 5% 5% 5%;
}
#\30 3b939d5.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#d567e294 {
    align-self: auto;
    width: 99.37308045604365%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0de05f0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\33 0aad18f {
    margin-bottom: 8%;
}
    
#\30 3b939d5::before, #\30 3b939d5 > .bgExtraLayerOverlay {
    
}
#\30 3b939d5 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
#\30 3b939d5.lazy {
    background-image: url('');
}
}



@media all {
    
#\35 7ee0718 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#cb14e5b8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_928 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb14e5b8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



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



@media all {
    
#db195cda {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ef140036 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/thumbnail_adviesgesprek-1072h.png);
    background-position: 100% 50%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#ef140036.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA5UlEQVQI1wXB3UrCAACA0b2odN0PQaUbU4dzm1osdcPZsEVzo7R20dKNDERwZCoYpUE33fUkX+cI3vQDpZ+wb/pUb2PS5Zav3z8+v3/IFmuytyXrzRbhbr7FiucYYUIvyZisdrxvdqwWS6YvE5J4RDSMELz7Ee4wpTMY0x/PeEhnjJ8SXqNHnm9cAsemZRgIbdvDcUO6vYBrf4Dt+tjNDk6jQVct0dIraIqCcCRfclpqkpfrlNULippJRa1RFiV06YxzQ6NptRFyap9cwWLvsMKxqFOomohqjYOTPFJRpt5qcxWE/ANHXKioZBfQ5AAAAABJRU5ErkJggg==');
}
    
#\36 cf087f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f6885613 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 13ae8dc {
    width: 508px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#e847b97f {
    width: 617px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a37e349 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#fde1ee2a {
    min-height: 635px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_d33 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ef140036 {
    width: 100%;
    min-height: 184px;
    justify-content: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#ef140036.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA5UlEQVQI1wXB3UrCAACA0b2odN0PQaUbU4dzm1osdcPZsEVzo7R20dKNDERwZCoYpUE33fUkX+cI3vQDpZ+wb/pUb2PS5Zav3z8+v3/IFmuytyXrzRbhbr7FiucYYUIvyZisdrxvdqwWS6YvE5J4RDSMELz7Ee4wpTMY0x/PeEhnjJ8SXqNHnm9cAsemZRgIbdvDcUO6vYBrf4Dt+tjNDk6jQVct0dIraIqCcCRfclpqkpfrlNULippJRa1RFiV06YxzQ6NptRFyap9cwWLvsMKxqFOomohqjYOTPFJRpt5qcxWE/ANHXKioZBfQ5AAAAABJRU5ErkJggg==');
}
    
#\36 cf087f0 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#f6885613 {
    width: 434px;
}
    
#\30 13ae8dc {
    width: 100%;
}
    
#e847b97f {
    width: 640px;
}
    
#fde1ee2a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 14px;
    column-gap: 2%;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#ef140036 {
    width: 100%;
    min-height: 150px;
    align-items: flex-start;
    row-gap: 14px;
    justify-content: flex-start;
    order: 0;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#ef140036.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAA5UlEQVQI1wXB3UrCAACA0b2odN0PQaUbU4dzm1osdcPZsEVzo7R20dKNDERwZCoYpUE33fUkX+cI3vQDpZ+wb/pUb2PS5Zav3z8+v3/IFmuytyXrzRbhbr7FiucYYUIvyZisdrxvdqwWS6YvE5J4RDSMELz7Ee4wpTMY0x/PeEhnjJ8SXqNHnm9cAsemZRgIbdvDcUO6vYBrf4Dt+tjNDk6jQVct0dIraIqCcCRfclpqkpfrlNULippJRa1RFiV06YxzQ6NptRFyap9cwWLvsMKxqFOomohqjYOTPFJRpt5qcxWE/ANHXKioZBfQ5AAAAABJRU5ErkJggg==');
}
    
#\36 cf087f0 {
    width: 100%;
    min-height: 272px;
    align-items: flex-start;
    height: auto;
    order: 1;
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#\30 13ae8dc {
    width: 100.00%;
}
    
#e847b97f.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#e847b97f {
    width: 311px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#fde1ee2a {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 8% 4%;
}
    
#db195cda.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#db195cda {
    align-self: center;
    margin: 0px 0px 0px 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 1e32516 {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b04a5d7::before, #\33 b04a5d7 > .bgExtraLayerOverlay {
    
}
#\33 b04a5d7 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/AOHAI-Driefase-omvormer-en-batterij-15kWh--282-29-e9e1d887-1920w.jpg);
    min-width: 4%;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
#\33 b04a5d7.lazy {
    background-image: url('');
}
    
#bff2bfef {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1e32516 {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\33 b04a5d7::before, #\33 b04a5d7 > .bgExtraLayerOverlay {
    
}
#\33 b04a5d7 {
    padding: 5% 5% 5% 5%;
}
#\33 b04a5d7.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\39 1e32516 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#\33 b04a5d7::before, #\33 b04a5d7 > .bgExtraLayerOverlay {
    
}
#\33 b04a5d7 {
    width: 100%;
    min-height: 433px;
    justify-content: flex-end;
    align-items: center;
    background-position: 0% 50%;
    height: auto;
    padding: 10% 8% 10% 8%;
}
#\33 b04a5d7.lazy {
    background-image: url('');
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 6573c2c {
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    min-height: 893px;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#e5267338 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_3);
    border-style: solid;
}
    
#ccc6edb6::before, #ccc6edb6 > .bgExtraLayerOverlay {
    
}
#ccc6edb6 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px 20px 20px 20px;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    background-image: url(https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/zonnepanelen-1920w.jpg);
    min-width: 4%;
    order: 0;
    padding: 6% 5% 6% 5%;
    margin: 0% 0% 0% 0%;
}
    
#f8ad6b34 {
    align-self: flex-start;
    max-height: 100%;
    width: 47.23%;
    justify-content: flex-start;
    min-height: 370px;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 fc01fa2 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 0;
    margin: 27px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c5caf57 {
    max-width: 100%;
    width: 240px;
    min-height: 50px;
    height: auto;
    order: 2;
    margin: 100px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6573c2c {
    padding-left: 3%;
    padding-bottom: 3%;
    min-height: 440px;
    padding-right: 3%;
}
    
#ccc6edb6::before, #ccc6edb6 > .bgExtraLayerOverlay {
    
}
#ccc6edb6 {
    padding: 5% 5% 5% 5%;
}
    
#f8ad6b34 {
    align-self: flex-end;
    margin-left: 0%;
    width: 80.89%;
    min-height: 213px;
    height: auto;
    margin-right: 0%;
}
    
#\32 fc01fa2 {
    margin-bottom: 8%;
}
    
#\38 c5caf57 {
    width: 220px;
    min-height: 46px;
}
}



@media (max-width: 767px) {
    
#\31 6573c2c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#ccc6edb6::before, #ccc6edb6 > .bgExtraLayerOverlay {
    
}
#ccc6edb6 {
    width: 100%;
    min-height: 6px;
    justify-content: center;
    align-items: center;
    background-position: 50% 100%;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 10% 8% 10% 8%;
}
    
#f8ad6b34 {
    align-self: auto;
    width: 95.70%;
    min-height: 147px;
    justify-content: flex-end;
    align-items: center;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fc01fa2 {
    margin-bottom: 8%;
}
    
#\38 c5caf57 {
    width: 220px;
    min-height: 44px;
}
    
#b90141c2 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a3136018 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d605b550 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cb8af64e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#e22360b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 2b2654a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 a01b7e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3136018 {
    width: 38%;
    min-height: 8px;
}
    
#d605b550 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
    
#\38 2b2654a {
    width: 59.84814285714287%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#a3136018 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#d605b550 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\38 2b2654a {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
}



@media all {
    
#\37 7802550 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ef01236 {
    width: 69.43%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 99a9590 {
    width: 97px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ccecdf0c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 0b4aee4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 1fdb50e {
    width: 147px;
    height: auto;
    max-width: 100%;
}
    
#ea8d03fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd351e07 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 45ab445 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\36 4416a91 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4320fc6 {
    min-height: 578px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c919df43 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd319d1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 rgba(0, 0, 0, 0) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cbf990a3 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e3ee161 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba330266 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) #000000 rgba(0, 0, 0, 1) #000000;
    border-width: 0px 0 1px 0;
}
    
#\38 19d2805 {
    width: 195px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7802550 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef01236 {
    order: 2;
    width: 98.08%;
}
    
#\39 99a9590 {
    height: auto;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ccecdf0c {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 1fdb50e {
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    width: 144px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea8d03fc {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\33 45ab445 {
    order: 1;
    margin-top: -19px;
}
    
#\31 4320fc6 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#c919df43 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fd319d1 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#cbf990a3 {
    order: 2;
}
    
#\30 e3ee161 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 19d2805 {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b4aee4 {
    margin-top: 19px;
}
    
#dd351e07 {
    margin-top: 15px;
}
}



@media (max-width: 767px) {
    
#\37 7802550 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ef01236 {
    margin: 0px 0% 0px 0%;
}
    
#\39 99a9590 {
    height: auto;
    width: 64px;
}
    
#ccecdf0c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\32 1fdb50e {
    height: auto;
    width: 64px;
}
    
#ea8d03fc {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\33 45ab445 {
    order: 1;
}
    
#\36 4416a91 {
    margin: 0px 0% 0px 0%;
}
    
#\31 4320fc6 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#c919df43 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#\32 fd319d1 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#cbf990a3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 e3ee161 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#\38 19d2805 {
    height: auto;
    width: 64px;
}
}



@media all {
    
#\38 b916995 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 59e9240 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ce984fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 2ba19e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0bbce83 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#fa4fa647 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b916995 {
    width: 38%;
    min-height: 8px;
}
    
#\32 59e9240 {
    width: 59.84814285714287%;
    min-height: 8px;
}
    
#fa4fa647 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
}



@media (max-width: 767px) {
    
#\38 b916995 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#\32 59e9240 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#fa4fa647 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
}



@media all {
    
#\39 6359552 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5cd497b {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 75ec86f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1cdb768 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 754ae02 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 cdebdda {
    width: 197px;
    height: auto;
    max-width: 100%;
}
    
#\34 413339c {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5414db0 {
    width: 100px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#edd8ace3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0 0px 0 0;
    padding: 4% 3% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 9b461e1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fff87fe {
    width: 126px;
    height: 158px;
    max-width: 100%;
}
    
#\32 2ee4766 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 rgba(0, 0, 0, 1) #000000;
    border-width: 0px 0 1px 0;
}
    
#\38 131c103 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 6e96379 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b6a7efe4 {
    min-height: 516px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e5c68d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ccf0c637 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6359552 {
    order: 2;
}
    
#\36 5cd497b {
    order: 2;
}
    
#\31 75ec86f {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#b1cdb768 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 754ae02 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdebdda {
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 198px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5414db0 {
    height: auto;
    width: 145px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 9b461e1 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#edd8ace3 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\37 fff87fe {
    height: 222px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    width: 199px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 131c103 {
    order: 1;
}
    
#b6a7efe4 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#ccf0c637 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 6359552 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5cd497b {
    margin: 0px 0% 0px 0%;
}
    
#\31 75ec86f {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#b1cdb768 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\30 754ae02 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cdebdda {
    height: auto;
    width: 64px;
}
    
#\34 413339c {
    margin: 0px 0% 0px 0%;
}
    
#\35 5414db0 {
    height: auto;
    width: 64px;
}
    
#edd8ace3 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\32 9b461e1 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\37 fff87fe {
    height: 64px;
    width: 64px;
}
    
#\38 131c103 {
    order: 1;
}
    
#b6a7efe4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#ccf0c637 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
}



@media all {
    
#\37 4f5ad81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e878f03 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 8ef7271 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 213f5d2 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 7c9bced {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e878f03 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\37 8ef7271 {
    width: 480px;
}
}



@media (max-width: 767px) {
    
#\35 e878f03 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 213f5d2 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 4f5ad81 {
    width: 100%;
    min-height: 101px;
    align-items: center;
    row-gap: 5px;
}
    
#\35 e878f03 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\37 8ef7271 {
    width: 310px;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#\34 a7de1ea {
    margin: 0px 0% 0px 0%;
}
    
#b8df92db {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cf4ec45 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#ffdb421f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 cf19e96 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 ad1d22d {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f9c6c059 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6adcee3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6b2b5b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\35 725cd69 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 99a7f78 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5ce5b0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 df371b9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6d2db77 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 18388ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0c10886 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#f45e727e {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f98dbae6 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 93a3d41 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8247fea {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 006d3d0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 132725e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4c735b5 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d62d6e34 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b862a63 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b4ff573 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e5f5064 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ca9f6c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    background-image: none;
    padding: 0% 1.5% 0% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 235def0 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a41e8b0 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 21c091e {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 9d3aec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2431ed9 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6ea6524 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#baf4dc8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ca9f6c3 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 132725e {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6b2b5b2 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 b4ff573 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a8247fea {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
}



@media (max-width: 767px) {
    
#ffdb421f {
    grid-template-rows: minmax(8px, max-content);
}
    
#a8247fea {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\31 cf4ec45 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 cf19e96 {
    min-height: auto;
}
    
#f9c6c059 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 6adcee3 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 6b2b5b2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\35 725cd69 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 99a7f78 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\32 b5ce5b0 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 df371b9 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\33 6d2db77 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\34 18388ec {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 0c10886 {
    min-height: auto;
}
    
#f98dbae6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 93a3d41 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
    flex-wrap: wrap;
}
    
#a8247fea {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#\33 132725e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\34 4c735b5 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#d62d6e34 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 b4ff573 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\30 e5f5064 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\31 ca9f6c3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\37 235def0 {
    min-height: auto;
}
    
#\36 21c091e {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 2431ed9 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#e6ea6524 {
    min-height: auto;
}
    
#\34 a7de1ea {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b7d48e05 {
    min-height: 415px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e4c0e4ca.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 8px;
    padding-bottom: 8px;
}
#e4c0e4ca {
    width: 258px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    min-height: 55px;
    margin-left: -19%;
    order: 2;
}
    
#c2d7baf8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 64853eb::before, #\32 64853eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#\32 64853eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 70px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/76fbfa17-919c-4bdd-a752-a4c3e078f075/dms3rep/multi/opt/pexels-griffinw-3654867-1920w.jpg);
    padding: 64px 16px 64px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\32 64853eb.lazy {
    background-image: url('');
}
    
#\36 045de94 {
    width: auto;
    height: 98px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-left: -8%;
    grid-area: auto / auto / auto / auto;
}
    
#ec669549 {
    width: 100%;
    height: 181px;
    max-width: 100%;
    order: 1;
}
    
#b128af5a::before, #b128af5a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.1;
    border-radius: inherit;
}
#b128af5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: space-between;
    background-image: url(https://lirp.cdn-website.com/md/dmtmpl/76fbfa17-919c-4bdd-a752-a4c3e078f075/dms3rep/multi/opt/A+man+in+a+black+robe+stands+outside+at+sunset-+his+silhouette+outlined+against+a+colorful+cloudy+sky.-1920w.jpg);
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#b128af5a.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b7d48e05 {
    padding-right: 0%;
    min-height: 375px;
}
    
#e4c0e4ca {
    min-height: 55px;
    width: 220px;
    margin-left: -109%;
    align-self: center;
    margin-right: 0px;
}
    
#\32 64853eb::before, #\32 64853eb > .bgExtraLayerOverlay {
    
}
#\32 64853eb {
    padding-top: 48px;
    padding-bottom: 48px;
}
#\32 64853eb.lazy {
    background-image: url('');
}
    
#\36 045de94 {
    height: 82px;
    margin-left: -17%;
}
    
#ec669549 {
    height: 83px;
}
    
#b128af5a::before, #b128af5a > .bgExtraLayerOverlay {
    
}
#b128af5a.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#b7d48e05 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#e4c0e4ca {
    min-height: 50px;
    width: 210px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#\32 64853eb::before, #\32 64853eb > .bgExtraLayerOverlay {
    
}
#\32 64853eb {
    min-height: 440px;
    align-items: center;
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    row-gap: 58px;
    justify-content: space-between;
    order: 0;
    height: auto;
}
#\32 64853eb.lazy {
    background-image: url('');
}
    
#\36 045de94 {
    height: 80px;
    margin-left: 0%;
    align-self: center;
    margin-right: 0px;
}
    
#ec669549 {
    height: 81px;
}
    
#b128af5a::before, #b128af5a > .bgExtraLayerOverlay {
    
}
#b128af5a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    order: 1;
}
#b128af5a.lazy {
    background-image: url('');
}
}



@media all {
    
#\30 5ed575f {
    min-height: 210px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a76cf9ea {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f217fd66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 41.205468749999994%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f50cad0c {
    width: 280px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 20df812 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 1f43581 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c45f46b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ab2495c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a007266e {
    width: 645px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6un {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5ed575f {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 10% 6% 8% 6%;
}
    
#a76cf9ea {
    width: 250px;
    min-height: 54px;
}
    
#f50cad0c {
    width: 250px;
    min-height: 54px;
}
    
#f217fd66 {
    width: 100%;
    min-height: 80px;
}
    
#\31 1f43581 {
    width: 100%;
    min-height: 80px;
}
    
#\37 c45f46b {
    width: 665px;
}
    
#a007266e {
    width: 535px;
}
}



@media (max-width: 767px) {
    
#\30 5ed575f {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a76cf9ea {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#f217fd66 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#f50cad0c {
    width: 100%;
    min-height: 54px;
    margin: 0px 0% 0px 0%;
}
    
#\36 20df812 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
}
    
#\31 1f43581 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 12px;
}
    
#\37 c45f46b {
    margin-bottom: 8px;
}
    
#f305b580 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a6869803 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f3d1bdec {
    width: 63.01%;
    height: 430px;
    max-width: 100%;
}
    
#\33 77ff85c {
    min-height: 913px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ab0ac2eb {
    background-image: url("https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/zonder+aohai+thuisbatterijen-1920w.png");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
#ab0ac2eb.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQI1x3NMU/CQBQA4PvVuEgcOmAMIQKG2ohgu+jUhLAQm9bWRG3ioCN/ASxce+1d33v3mhCZv+ETzJYsAmokbRmaptr+5l/xKgvvf16fBFlA0oANkmEmpWT+ka7C5zCYfG+Wgrg1WGmQgDV3VlXHNIkC/9F3bz7XD4JsW5tC6Z0G+c9KJlnqzRez2+voZSKYSYOsTWGgZKZSHrL31PXc4eDKv3MEdxZIt6jOt/0r9tFbPJqOL/sXA6d3ApWilvyBFiPTAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f3d1bdec {
    height: 261px;
}
    
#\33 77ff85c {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 147px;
}
}



@media (max-width: 767px) {
    
#a6869803 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3d1bdec {
    height: 124px;
}
    
#\33 77ff85c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\34 efca553 {
    width: 63.01%;
    height: 430px;
    max-width: 100%;
}
    
#\34 3c1ff98 {
    background-image: url("https://lirp.cdn-website.com/7391afa0/dms3rep/multi/opt/met+aohai+thuisbatterijen-1920w.png");
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 0px 0px 0px 0px;
}
#\34 3c1ff98.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgElEQVQI1yXJ2RKDIAwAQP7/PzuDpBrEnCTFXvu6JTMj3Jx98gxtsNWfiLjvu8w0D2FDNlQf+w6ttVqrqmbmt9XPIdulwNqPYweAWisRuXuZIaRPpMfgTWyYKREh4hhDREqks+IlINZneEQwMyL2fv57ql2ip09+rVxrmRn+fPoNV7GrxYei2ZMAAAAASUVORK5CYII=');
}
    
#f7bfa112 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 922095d {
    min-height: 907px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 efca553 {
    height: 261px;
}
    
#\31 922095d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 147px;
}
}



@media (max-width: 767px) {
    
#\34 efca553 {
    height: 124px;
}
    
#f7bfa112 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 922095d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#bff5db3e {
    width: 64.43%;
    height: auto;
    max-width: 100%;
}
    
#a8b801b7 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 20px 0% 20px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f33b4e6f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 23px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 b2edf5a {
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 4b7a5fb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bff5db3e {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#bff5db3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#bff5db3e {
    width: 100%;
    align-self: stretch;
    max-width: none;
    margin: 0px 0% 0px 0%;
}
    
#a8b801b7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#f33b4e6f {
    min-height: 80px;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
    width: 100%;
    height: auto;
}
    
#\35 4b7a5fb {
    margin: 0px 0% 0px 0%;
}
}

