*#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_1863951227 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1963088614 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1270397226 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1360525730 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1510675964 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1629418927 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1013093443 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1025955831 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1038815202 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1512065903 img { border-radius:20px 20px 20px 20px !important; }

  *#dm .dmInner div.u_1473866489 img { border-radius:20px 20px 20px 20px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1515529378 hr {
    color:rgba(136,175,247,1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1677362574 hr {
    color:rgba(136,175,247,1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1108350684 hr {
    color:rgba(136,175,247,1) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1537104206 hr {
    color:var(--color_4) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1646269248 hr {
    color:var(--color_4) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

  *#dm .dmInner div.u_1082563585 hr {
    color:var(--color_4) !important;
    border:none !important;
    background:linear-gradient(to right,currentColor,transparent) !important;
    height:2px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1582961453 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

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

  *#dm .dmInner a.u_1921101704 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1921101704 {
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

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

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

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

  *#dm .dmInner div.u_1733169443 .svg { fill:var(--color_7) !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 {
    
#\31 6016820 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3889334.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 3889334 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 304aac5 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e0e14aa {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 210626a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#edd41247 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e45b9d1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c3f2adcb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6f8d914 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ff709fa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#edaca71c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 7;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 0f3854b {
    background-color: var(--color_1);
    background-image: initial;
}
    
#c65d04bd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d143dbd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 d143dbd {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f06b96af {
    width: 33.4844px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c01be97f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c01be97f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4998c8f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 4998c8f {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7bb0a17 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fcddb87e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fcddb87e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3299df5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 3299df5 {
    width: 99.90946090681899%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#afe4037b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f340c25 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 17d5dcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    justify-content: flex-start;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#dc77abc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d69ae4d {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 1b39c99 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 0c33f24 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a68c6426 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 67120b7 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\39 d137aa1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 617def6 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f0b5c6b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a4e2f69f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8faaae0 {
    width: 36px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e45b9d1e {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
    
#\32 f340c25 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding-bottom: 4%;
}
    
#\31 17d5dcc {
    width: 100%;
    min-height: 80px;
    padding: 3% 3% 3% 3%;
}
}



@media (max-width: 767px) {
    
#e45b9d1e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
    
#\32 f340c25 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
    row-gap: 20px;
}
    
#\31 17d5dcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 6% 6% 6% 6%;
}
}



@media all {
    
#\31 71120d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a0aa5dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#caf2fe4d {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ec08be60 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#caf2fe4d {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70px;
}
}



@media (max-width: 767px) {
    
#\31 71120d7 {
    width: 100.00%;
}
    
#\34 a0aa5dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#caf2fe4d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media all {
    
#fc101b6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#fc101b6b.lazy {
    background-image: url('');
}
    
#\36 ea49df3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 ea49df3.lazy {
    background-image: url('');
}
    
#a60ced55 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#c87e59d5 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a1e370c5 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\36 67d1583 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\36 67d1583.lazy {
    background-image: url('');
}
    
#\30 4c2a12f {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\34 4d51810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 4d51810.lazy {
    background-image: url('');
}
    
#cb5f92cc {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\31 2f1649b {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#c61ffce6 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\37 ef6786d {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#d567d2cd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#d567d2cd.lazy {
    background-image: url('');
}
    
#\37 0bc8ebc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\37 0bc8ebc.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 4d51810 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\34 4d51810.lazy {
    background-image: url('');
}
    
#fc101b6b {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#fc101b6b.lazy {
    background-image: url('');
}
    
#\36 ea49df3 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\36 ea49df3.lazy {
    background-image: url('');
}
    
#d567d2cd {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#d567d2cd.lazy {
    background-image: url('');
}
    
#c87e59d5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#\37 0bc8ebc {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\37 0bc8ebc.lazy {
    background-image: url('');
}
    
#\36 67d1583 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\36 67d1583.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#fc101b6b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#fc101b6b.lazy {
    background-image: url('');
}
    
#\36 ea49df3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 ea49df3.lazy {
    background-image: url('');
}
    
#a60ced55 {
    height: 240px;
}
    
#c87e59d5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#a1e370c5 {
    height: 240px;
}
    
#\36 67d1583 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\36 67d1583.lazy {
    background-image: url('');
}
    
#\30 4c2a12f {
    height: 240px;
}
    
#\34 4d51810 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 4d51810.lazy {
    background-image: url('');
}
    
#\31 2f1649b {
    height: 240px;
}
    
#c61ffce6 {
    height: 240px;
}
    
#\37 ef6786d {
    height: 240px;
}
    
#d567d2cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#d567d2cd.lazy {
    background-image: url('');
}
    
#\37 0bc8ebc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 0bc8ebc.lazy {
    background-image: url('');
}
}



@media all {
    
#\33 af9b369 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 af9b369.lazy {
    background-image: url('');
}
    
#dbc0c059 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#dbc0c059.lazy {
    background-image: url('');
}
    
#b642d847 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#b642d847.lazy {
    background-image: url('');
}
    
#a6a2b030 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#a6a2b030.lazy {
    background-image: url('');
}
    
#\30 f75abe0 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\37 233f8dc {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\33 331af1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\33 331af1c.lazy {
    background-image: url('');
}
    
#\39 3aca456 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#d49682dd {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\34 533bdd4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 5;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\34 533bdd4.lazy {
    background-image: url('');
}
    
#ebea7fd8 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\33 8d4cb96 {
    min-height: 212px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 accde21 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#a196fcac {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 af9b369 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\33 af9b369.lazy {
    background-image: url('');
}
    
#\33 331af1c {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\33 331af1c.lazy {
    background-image: url('');
}
    
#dbc0c059 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#dbc0c059.lazy {
    background-image: url('');
}
    
#b642d847 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#b642d847.lazy {
    background-image: url('');
}
    
#a6a2b030 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#a6a2b030.lazy {
    background-image: url('');
}
    
#\34 533bdd4 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\34 533bdd4.lazy {
    background-image: url('');
}
    
#\33 8d4cb96 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 af9b369 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 af9b369.lazy {
    background-image: url('');
}
    
#dbc0c059 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#dbc0c059.lazy {
    background-image: url('');
}
    
#b642d847 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#b642d847.lazy {
    background-image: url('');
}
    
#a6a2b030 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a6a2b030.lazy {
    background-image: url('');
}
    
#\30 f75abe0 {
    height: 240px;
}
    
#\37 233f8dc {
    height: 240px;
}
    
#\33 331af1c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 331af1c.lazy {
    background-image: url('');
}
    
#\39 3aca456 {
    height: 240px;
}
    
#d49682dd {
    height: 240px;
}
    
#\34 533bdd4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\34 533bdd4.lazy {
    background-image: url('');
}
    
#\33 8d4cb96 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\39 accde21 {
    height: 240px;
}
    
#a196fcac {
    height: 240px;
}
}



@media all {
    
#\31 937cd85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 17b82e2 {
    width: 310px;
    height: auto;
    min-height: 62px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89d1486 {
    min-height: 13px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ec528411 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 89d1486 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\31 937cd85 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 89d1486 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#e252b4d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 1px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: initial;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ef347669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ef347669 {
    width: 962px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cc7c715 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 53e4050 {
    min-height: 68px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 767px) {
    
#\33 cc7c715 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 53e4050 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#e252b4d5 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#ef347669 {
    width: 310px;
}
    
#\35 53e4050 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media all {
    
#\37 7964527 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbd62581 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3be0a5c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ce1e264 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fade16 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4f08e09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc9aa0b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 124cddf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2161d47 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 8c95941 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a60ebe8f {
    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%;
}
    
#\38 928d6e5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\31 76b6aa1 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fed2213 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#ed2905ee {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#da4fd8ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#afda6ce5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 2;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b03b17fa {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3478aa4 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 a8a734b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#e20a0e2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c0768bf5 {
    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%;
}
    
#\38 758821f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 455dade {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d35f348 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#fe7a4c67 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f6c0711 {
    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%;
}
    
#b8b0d464 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2008a25 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 90dd153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c3a05028 {
    min-height: 27px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 67afd00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a8b7a4e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#c2d36f88 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d23ea40f {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2d582f4 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 c6e968f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 0344bf5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 928d6e5 {
    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%;
}
    
#c3a05028 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 1%;
}
    
#a8b7a4e1 {
    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%;
}
    
#\34 fed2213 {
    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 c6e968f {
    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%;
}
}



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



@media (max-width: 767px) {
    
#\37 7964527 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#dbd62581 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 3be0a5c {
    row-gap: 16px;
}
    
#f4f08e09 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 8c95941 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#a60ebe8f {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 928d6e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\34 fed2213 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#ed2905ee {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#afda6ce5 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#b03b17fa {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#f3478aa4 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 a8a734b {
    row-gap: 16px;
}
    
#c0768bf5 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 455dade {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 d35f348 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#fe7a4c67 {
    row-gap: 16px;
}
    
#\38 f6c0711 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#b8b0d464 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#d2008a25 {
    row-gap: 16px;
}
    
#c3a05028 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 2% 6%;
}
    
#a8b7a4e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#b2d582f4 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 c6e968f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\36 0344bf5 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
}



@media all {
    
#\31 0230844 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0148363 {
    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%;
}
    
#\35 0605799 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d344272 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b733a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa42697f {
    min-height: 47px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fdb0598d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 1;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 186e7af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#a228cf00 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\36 fad748a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d9279c45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 2;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#d554f6d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9fcb47c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#edc124cd {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c40e7d {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 86da070 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 90f0622 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c5df368d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f28b16f {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 149f757 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9f968d2 {
    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%;
}
    
#\38 6ce5d30 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da398c1a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ffcab750 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\37 2ff4075 {
    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%;
}
    
#e421c49a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e4c8e5d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\32 71f4d59 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4969a1a {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b563ed20 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34afa5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a4bad6ac {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 917a424 {
    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%;
}
    
#a758c542 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 24.25%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 3;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f3fc9fd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#df3655a3 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 12fb35f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59d4cdd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fa42697f {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 24px;
    padding-bottom: 8%;
}
    
#fdb0598d {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#a758c542 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#d9279c45 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ffcab750 {
    width: 48.5%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\31 0230844 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\35 0148363 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#fa42697f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 12% 6%;
}
    
#fdb0598d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\38 186e7af {
    row-gap: 16px;
}
    
#a228cf00 {
    row-gap: 16px;
}
    
#\36 fad748a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#d9279c45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#edc124cd {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\32 4c40e7d {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#c5df368d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 149f757 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\32 9f968d2 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\38 6ce5d30 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ffcab750 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\37 2ff4075 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e421c49a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#e4c8e5d5 {
    row-gap: 16px;
}
    
#\34 4969a1a {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#a4bad6ac {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 917a424 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#a758c542 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\38 f3fc9fd {
    row-gap: 16px;
}
    
#df3655a3 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\35 12fb35f {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
}



@media all {
    
#\37 7862861::before, #\37 7862861 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\37 7862861 {
    min-height: 8px;
    background-position: 0% 0%;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-image: url();
    padding: 16px 16px 0% 16px;
    margin: 0px 0% 0px 0%;
}
#\37 7862861.lazy {
    background-image: url('');
}
    
#\38 09b647c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
}
    
#\33 09b9a15 {
    min-height: 107px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 cd8e653 {
    width: 52.57%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 7862861::before, #\37 7862861 > .bgExtraLayerOverlay {
    
}
#\37 7862861 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 60px;
    justify-content: flex-start;
    height: auto;
    padding-bottom: 16px;
}
#\37 7862861.lazy {
    background-image: url('');
}
    
#\33 09b9a15 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 4% 1% 4%;
}
    
#\31 cd8e653 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 72.81%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\38 09b647c {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 09b9a15 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 7862861::before, #\37 7862861 > .bgExtraLayerOverlay {
    
}
#\37 7862861 {
    width: 100%;
    min-height: 83px;
    align-items: center;
    order: 0;
    justify-content: center;
    height: auto;
    padding: 16px 16px 8px 16px;
}
#\37 7862861.lazy {
    background-image: url('');
}
    
#\33 09b9a15 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 2% 4%;
}
    
#\31 cd8e653 {
    width: 100.00%;
}
}



@media all {
    
#a0c6c5ad {
    width: 100%;
    height: 0px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a33b1796 {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4f5c92f {
    width: 99.99908853837%;
    height: 0px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cf812ec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 4a93875 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a60b851f {
    width: 99.99908853837%;
    height: 0px;
    min-height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0c6c5ad {
    min-height: 70px;
}
    
#a33b1796 {
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 6%;
}
    
#\31 4f5c92f {
    min-height: 70px;
}
    
#\39 cf812ec {
    row-gap: 8px;
    padding: 16px 16px 16px 16px;
}
    
#a60b851f {
    min-height: 70px;
}
}



@media (max-width: 767px) {
    
#a0c6c5ad {
    min-height: 70px;
    height: 80px;
    margin: 0px 0% 0px 0%;
}
    
#a33b1796 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 2% 4% 12% 4%;
}
    
#\31 4f5c92f {
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\39 cf812ec {
    width: 100%;
    min-height: 76px;
    align-items: center;
    flex-direction: column;
    column-gap: 0%;
    height: auto;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#a60b851f {
    min-height: 60px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ec2c6f63 {
    width: 45.8438153859925%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#da1d9316 {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c8b4ffb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\37 5f2ebaf {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e1765767 {
    width: 826px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a13ee9c2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 54.07%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2bcbba4 {
    width: 45.84%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec2c6f63 {
    width: 49.42635253054101%;
}
    
#da1d9316 {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#\30 c8b4ffb {
    width: 100.00%;
}
    
#a13ee9c2 {
    width: 49.55%;
    justify-content: flex-start;
}
    
#\33 2bcbba4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#ec2c6f63 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
    
#da1d9316 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
    
#\30 c8b4ffb {
    width: 100.00%;
}
    
#a13ee9c2 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
}



@media all {
    
#\30 705a22d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e5862fac {
    background-color: var(--color_3);
    background-image: initial;
}
    
#e53e8f7b {
    min-height: 828px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 1% 2% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4a809b6 {
    width: 100%;
    height: 790px;
    min-height: 100px;
    max-width: 100%;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e53e8f7b {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 705a22d {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 705a22d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e53e8f7b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 1% 2%;
}
}

