*#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 nav.u_1998592992 { color:black !important; }

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

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

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

  *#dm .dmInner div.u_1468796412 input {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1468796412 textarea {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1468796412 select {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1112409797 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1112409797 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1112409797 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1201805778 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1201805778 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1201805778 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1271323327 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1271323327 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1271323327 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1895569240 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1895569240 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1895569240 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1177401341 input {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1177401341 textarea {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1177401341 select {
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
    border-radius:0px 0px 0px 0px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1546485555 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1546485555 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1546485555 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1111930870 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1111930870 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1111930870 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1165532265 input {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1165532265 textarea {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1165532265 select {
    border-radius:0px 0px 0px 0px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1139397493 input {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1139397493 textarea {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1139397493 select {
    border-radius:0px 0px 0px 0px !important;
    font-size:16px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }
}
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 {
    
#\35 55b3db5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c779945 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d1bce4f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 155f737 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d50797b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 433567c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#widget_ci9 {
    width: 100%;
    height: 308px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\37 dd9aba2 {
    width: 60%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6e95b98::before, #\39 6e95b98 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 6e95b98 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 6e95b98.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#fd8e8f84::before, #fd8e8f84 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#fd8e8f84 {
    background-color: rgba(255,255,255,1);
    background-image: url("https://lirp.cdn-website.com/df1a6d1f/dms3rep/multi/opt/20260409_205159+Large-1920w.jpeg");
}
#fd8e8f84.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABBAIFEQYUMkGx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AMhUKLegxI0oQ8hfhR2qzaMtDtnZ+IiG7eiRKw//2Q==');
}
    
#\36 3d847ce {
    min-height: 237px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 c666f53 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dan {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e2a209a5::before, #e2a209a5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#e2a209a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    order: 0;
    border-radius: 20px 20px 20px 20px;
    flex-wrap: nowrap;
    background-image: url("https://lirp.cdn-website.com/df1a6d1f/dms3rep/multi/opt/Screenshot+2026-04-21+at+2.20.46-p.m.-1920w.png");
    background-position: 50% 0%;
    padding: 3% 5% 3% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 532d96e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 532d96e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 2% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e414f4f4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#ed4c848a {
    min-height: 874px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#db52c0f6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: 210px;
    max-height: 100%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: -0px 0% 0px 0%;
}
    
#widget_kle.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kle {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 30px 0%;
}
    
#widget_ko1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\32 16035a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8a1ab26 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b80b75cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 808db13 {
    min-height: 243px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ac53666 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e2781e1 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d1852d73 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b0a253e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#e17cf423 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 76.59%;
    min-height: 58px;
    max-height: 100%;
    order: 0;
    height: auto;
    padding: 1% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 758c14a {
    width: 245px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d2ed937 {
    min-height: 236px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 231d827 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 8e6acda {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5de5ff2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 69.48%;
    min-height: 74px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 1% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 180ca0f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 85.69%;
    min-height: 74px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 1% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fd74db5 {
    width: 290px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b69021d1 {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fbcd554 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    flex-direction: row;
    width: 34.73%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d883f8af {
    width: 32px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d34940ef {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    flex-direction: row;
    width: 26.57%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 a857b21 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a7ef5bc {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 10px;
    flex-direction: row;
    width: 30.67%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d79b7e81 {
    width: 309px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\31 601c440 {
    justify-content: flex-start;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 56px;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-image: url("https://lirp.cdn-website.com/df1a6d1f/dms3rep/multi/opt/Snapchat-751902229+Large-1920w.jpeg");
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\31 601c440.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAUGBAj/xAAhEAACAQQCAgMAAAAAAAAAAAABAwIABAURITEGEiRTYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIBBP/EABkRAQEBAAMAAAAAAAAAAAAAAAEAEQIEMf/aAAwDAQACEQMRAD8Am8Z5RdRzpVbJldJZxEDoVvYjISZIlsokknWjxTHDWOKwirS3U1LmLlsPEhsmrYLXMCRkjcuexWM7/HUNlgAtyyi4cGrAcwD8kafRvrv1Hyn9fYaKKr7Bv//Z');
}
    
#\30 00822b4 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#b39acb23 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b483a0a {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\39 ac3e7fd {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f2e066c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    padding: 16px 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#df1ecaa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1490d3e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#bc2d16a6 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 0c4176c {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#c5a5a8a6 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    min-height: 53px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ade1900 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e350ee45 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d8b5a48 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\32 206f105 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 607ffe7 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a733517e {
    width: 100%;
    height: 123px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bae08260 {
    min-height: 588px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b20f05e8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#c9d76124 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e4cfaa9 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b4b32049 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e87a917b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 d478297 {
    min-height: 388px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 970df15 {
    width: 669px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 30px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 be2bc31 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 543.273px;
    min-height: 129px;
    max-height: 100%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e4ddfb30 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 552.305px;
    min-height: 137px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed27cd2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 40.42%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url();
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 80px 16px;
    margin: 0px 0% 0px 0%;
}
#ed27cd2c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#dbe1cd26 {
    width: 669px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1bbdf94 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 3a7534a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 56.44%;
    justify-content: space-between;
    min-width: 4%;
    background-image: url();
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 80px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 3a7534a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f855e915 {
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c918b995 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 10px 3% 10px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 23d33d0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    order: 1;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 10px 10px 10px 10px;
    margin: 0px 0px 0px 0px;
}
    
#\37 74cb31e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 0;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 110a898 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0908e8a {
    width: 48%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a6785ab {
    width: 100%;
    height: 119px;
    max-width: 100%;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ca690c2 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e41bdff0 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 90ce494 {
    width: 300px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3df5d7e {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 76f1d4f {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 a295bff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 15ad94e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#be24a696 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bfeeab35 {
    width: 206px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f35522fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e3d44d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#fe7b9070 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 3;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6f9d5b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 772cb5f {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e78beccc {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    order: 4;
    padding: 6px 0px 6px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b346b22b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_pbg {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\31 a28f507 {
    margin: 0px 0% 0px 0%;
}
    
#aabc9df1 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\36 a1d553f {
    background-color: var(--primary_color);
}
    
#\38 123540e {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0%;
}
    
#\36 3acd40a {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\35 82dea8b {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 db1020f {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfa32bc3 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1vh;
    max-height: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#fa1b29e7 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#ac672909 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#e101a894 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fb633c2 {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0px 0px 0%;
}
    
#e19d2642 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 6501a82 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f9234402 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    margin: 0px 0px 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#e494305c {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d944b57e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    flex-wrap: nowrap;
    margin: 0px 0px 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\37 5a017b6 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#f4336263 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc0dcd5 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\38 7c91dae {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 a149aa3 {
    margin: 0px 0% 0px 0%;
}
    
#eaeb46b9 {
    background-color: var(--primary_color);
}
    
#de52e878 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a6057b6 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1db808f {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\34 909911e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1vh;
    max-height: none;
    order: 0;
    margin: 0px 0% 0px 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
}
    
#\36 a1195b5 {
    width: 100%;
    height: 50vh;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d1bce4f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 8% 4% 4% 4%;
}
    
#\34 155f737 {
    width: 49.5%;
    min-height: 8px;
}
    
#d50797b2 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 dd9aba2 {
    width: 100%;
}
    
#\39 6e95b98::before, #\39 6e95b98 > .bgExtraLayerOverlay {
    
}
#\39 6e95b98 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\39 6e95b98.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#fd8e8f84::before, #fd8e8f84 > .bgExtraLayerOverlay {
    
}
#fd8e8f84.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABBAIFEQYUMkGx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AMhUKLegxI0oQ8hfhR2qzaMtDtnZ+IiG7eiRKw//2Q==');
}
    
#\36 3d847ce {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 15% 4% 15% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2a209a5::before, #e2a209a5 > .bgExtraLayerOverlay {
    
}
#e2a209a5 {
    width: 100%;
    align-items: flex-start;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\34 532d96e {
    margin-bottom: 8%;
}
    
#ed4c848a {
    padding-right: 3%;
    min-height: 440px;
    padding-left: 3%;
    padding-bottom: 3%;
}
    
#db52c0f6 {
    width: 80%;
    height: auto;
    min-height: 213px;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b80b75cc {
    width: 100.00%;
}
    
#\35 808db13 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 164px;
    padding: 12% 4% 2% 4%;
}
    
#\36 ac53666 {
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e17cf423 {
    width: 100.00%;
    padding-top: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 5de5ff2 {
    width: 100%;
    padding-top: 0%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 180ca0f {
    width: 100.00%;
    order: 1;
    padding-top: 0%;
    height: auto;
    min-height: 73px;
    margin: 0px 0% 0px 0%;
}
    
#b69021d1 {
    width: 36px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 d2ed937 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 192px;
    column-gap: 0%;
    padding: 2% 4% 2% 4%;
}
    
#\31 fbcd554 {
    width: 39.42%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
}
    
#d883f8af {
    width: 36px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d34940ef {
    width: 31.95%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#\36 a7ef5bc {
    width: 28.54%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
}
    
#\34 8e6acda {
    width: 36px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 601c440 {
    width: 42.16%;
    min-height: 8px;
    row-gap: 24px;
}
#\31 601c440.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAUGBAj/xAAhEAACAQQCAgMAAAAAAAAAAAABAwIABAURITEGEiRTYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIBBP/EABkRAQEBAAMAAAAAAAAAAAAAAAEAEQIEMf/aAAwDAQACEQMRAD8Am8Z5RdRzpVbJldJZxEDoVvYjISZIlsokknWjxTHDWOKwirS3U1LmLlsPEhsmrYLXMCRkjcuexWM7/HUNlgAtyyi4cGrAcwD8kafRvrv1Hyn9fYaKKr7Bv//Z');
}
    
#e350ee45 {
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b483a0a {
    width: 100.00%;
    row-gap: 24px;
}
    
#b39acb23 {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f2e066c {
    width: 57.68%;
    min-height: 8px;
    row-gap: 0px;
    padding: 2% 0% 2% 0%;
}
    
#bae08260 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    padding: 4% 4% 12% 4%;
}
    
#\32 e4cfaa9 {
    width: 172px;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 be2bc31 {
    width: 608px;
    height: auto;
    min-height: auto;
}
    
#e4ddfb30 {
    min-height: auto;
    height: auto;
    justify-content: space-between;
    width: 638px;
}
    
#\39 d478297 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 3%;
    row-gap: 15px;
    padding: 6% 6% 6% 6%;
}
    
#ed27cd2c {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 0;
    row-gap: 15px;
    margin: 0% 0% 0% 0%;
}
#ed27cd2c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#dbe1cd26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#dbe1cd26 {
    margin: 0px 0% 0px 0%;
}
    
#\38 3a7534a {
    width: 100%;
    min-height: 80px;
    padding-bottom: 16px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
#\38 3a7534a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#c918b995 {
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 23d33d0 {
    width: 100.00%;
    row-gap: 24px;
}
    
#\33 76f1d4f {
    width: 172px;
    height: auto;
}
    
#\35 970df15.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 970df15 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aabc9df1 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 123540e {
    order: 0;
}
    
#\36 3acd40a {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\35 82dea8b {
    height: 200px;
    width: 100%;
}
    
#\32 fb633c2 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 db1020f {
    height: 200px;
    width: 100%;
}
    
#fa1b29e7 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e19d2642 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#ac672909 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\31 6501a82 {
    height: 200px;
    width: 100%;
}
    
#e101a894 {
    height: 200px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9234402 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e494305c {
    height: 200px;
    width: 100%;
}
    
#d944b57e {
    order: 0;
}
    
#de52e878 {
    height: 200px;
    width: 100%;
}
    
#\39 a6057b6 {
    height: 200px;
    width: 100%;
}
    
#b1db808f {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 5a017b6 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f4336263 {
    height: 200px;
    width: 100%;
}
    
#\36 a1195b5 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\37 bc0dcd5 {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\38 7c91dae {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#fd8e8f84 {
    grid-template-rows: minmax(8px, max-content);
}
#fd8e8f84.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABBAIFEQYUMkGx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AMhUKLegxI0oQ8hfhR2qzaMtDtnZ+IiG7eiRKw//2Q==');
}
    
#\36 3d847ce {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#eaeb46b9 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 7c91dae {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 d1bce4f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\34 155f737 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d50797b2 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_ci9 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 dd9aba2 {
    width: 100.00%;
}
    
#\39 6e95b98::before, #\39 6e95b98 > .bgExtraLayerOverlay {
    
}
#\39 6e95b98 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\39 6e95b98.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#fd8e8f84::before, #fd8e8f84 > .bgExtraLayerOverlay {
    
}
#fd8e8f84.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAwABBAIFEQYUMkGx/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AMhUKLegxI0oQ8hfhR2qzaMtDtnZ+IiG7eiRKw//2Q==');
}
    
#\36 3d847ce {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 20% 4% 20% 4%;
}
}



@media (max-width: 767px) {
    
#e2a209a5::before, #e2a209a5 > .bgExtraLayerOverlay {
    
}
#e2a209a5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-end;
    background-position: 0% 50%;
    padding: 10% 8% 10% 8%;
}
    
#\34 532d96e {
    margin-bottom: 8%;
}
    
#ed4c848a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 4% 4%;
}
    
#db52c0f6 {
    width: 99.37%;
    height: auto;
    min-height: 147px;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 16035a4 {
    margin-bottom: 0%;
}
    
#b80b75cc {
    width: 100.00%;
}
    
#\35 808db13 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 0% 4%;
}
    
#\36 ac53666 {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
}



@media (max-width: 767px) {
    
#\32 b0a253e {
    margin-bottom: 3%;
}
    
#e17cf423 {
    align-items: center;
    width: 76.88%;
    padding-top: 0%;
    order: 1;
    height: auto;
    min-height: 52px;
    justify-content: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 5de5ff2 {
    align-items: center;
    width: 100%;
    justify-self: auto;
    order: 1;
    padding-top: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 180ca0f {
    align-items: center;
    width: 100%;
    justify-self: auto;
    order: 1;
    padding-top: 0%;
    height: auto;
    min-height: 52px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b69021d1 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\33 d2ed937 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 9px;
    column-gap: 0%;
    padding: 4% 8% 4% 8%;
}
    
#\31 fbcd554 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 2;
    margin: 0% 0% 0% 0%;
}
    
#d883f8af {
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d34940ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 a7ef5bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 8e6acda {
    width: 27px;
    height: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\31 601c440 {
    width: 100%;
    min-height: 32px;
    align-items: flex-start;
    row-gap: 24px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 16px;
}
#\31 601c440.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAASAAoDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAUGBAj/xAAhEAACAQQCAgMAAAAAAAAAAAABAwIABAURITEGEiRTYf/EABYBAQEBAAAAAAAAAAAAAAAAAAIBBP/EABkRAQEBAAMAAAAAAAAAAAAAAAEAEQIEMf/aAAwDAQACEQMRAD8Am8Z5RdRzpVbJldJZxEDoVvYjISZIlsokknWjxTHDWOKwirS3U1LmLlsPEhsmrYLXMCRkjcuexWM7/HUNlgAtyyi4cGrAcwD8kafRvrv1Hyn9fYaKKr7Bv//Z');
}
    
#\36 ade1900 {
    min-width: 32px;
}
    
#e350ee45 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#b39acb23 {
    padding: 10px 6px 10px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b483a0a {
    width: 100%;
    row-gap: 16px;
}
    
#\39 ac3e7fd {
    align-items: center;
}
    
#\30 607ffe7 {
    align-items: center;
}
    
#\34 f2e066c {
    width: 100%;
    min-height: 516px;
    align-items: flex-start;
    row-gap: 0px;
    padding: 6px 6px 16px 6px;
}
    
#bae08260 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
    
#\32 e4cfaa9 {
    width: 152px;
    height: auto;
}
    
#\32 0c4176c {
    width: 166px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#e4ddfb30 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
    padding-top: 0px;
    justify-content: space-between;
    height: auto;
}
    
#\39 d478297 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 12px;
    padding: 8% 4% 8% 4%;
}
    
#ed27cd2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 11px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#ed27cd2c.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\35 970df15 {
    width: 100%;
}
    
#dbe1cd26 {
    margin-bottom: 15px;
    width: 343.188px;
}
    
#\38 3a7534a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 11px;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
#\38 3a7534a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f855e915 {
    padding: 0px 5px 0px 5px;
    margin: 0px 0% 0px 0%;
}
    
#c918b995 {
    row-gap: 24px;
    padding: 10px 0% 10px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 23d33d0 {
    width: 100%;
    row-gap: 16px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 74cb31e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 110a898 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3df5d7e {
    align-items: center;
}
    
#\33 76f1d4f {
    width: 152px;
    height: auto;
}
    
#be24a696 {
    align-items: center;
}
    
#bfeeab35 {
    width: 166px;
    height: auto;
}
    
#fe7b9070 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c6f9d5b6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e78beccc {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b346b22b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b0908e8a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 772cb5f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_pbg {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 a6785ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#aabc9df1 {
    height: 20vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#\38 123540e {
    width: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#\36 3acd40a {
    height: 20vh;
    align-self: flex-start;
    width: 50%;
    margin: 0px 0px 0px 0%;
}
    
#\35 82dea8b {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\32 fb633c2 {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#\37 db1020f {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#dfa32bc3 {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#fa1b29e7 {
    height: 20vh;
    align-self: stretch;
    width: 50%;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#e19d2642 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#ac672909 {
    margin-left: 0px;
    height: 20vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#\31 6501a82 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#e101a894 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
}



@media (max-width: 767px) {
    
#f9234402 {
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#e494305c {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#d944b57e {
    width: 100%;
    flex-wrap: wrap;
    align-content: stretch;
    flex-direction: row;
    justify-content: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#de52e878 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#\39 a6057b6 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#b1db808f {
    height: 20vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#\37 5a017b6 {
    height: 20vh;
    align-self: flex-start;
    width: 50%;
    margin: 0px 0px 0px 0%;
}
    
#f4336263 {
    height: 20vh;
    width: 50%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
    
#\34 909911e {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\36 a1195b5 {
    margin-left: 0px;
    height: 20vh;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
}
    
#\37 bc0dcd5 {
    height: 20vh;
    align-self: stretch;
    width: 50%;
    max-height: none;
    margin: 0px 0px 0px 0%;
}
    
#\38 7c91dae {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}

