.banner-slider .fWnFt
{
	width:30% !important;
	margin-left:250px !important;
	background-color:#293014 !important;
	height:220px !important;
	inset:170px 0px 35px !important;
	text-align:left !important;
	padding:20px !important;
	border-radius:20px !important;
}
.banner-logo-img
{
	position:absolute !important;
	bottom:100px !important;
	z-index:5 !important;
}
@media (min-width:1025px) {
  .banner-logo-img { bottom:50px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_7) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_7) !important; }
}
@media all {
  *#dm .dmInner div.u_2644673368 {
    border-style:solid !important;
    border-width:0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner div.u_1444156740 img {
    object-fit:contain !important;
    border-radius:25% !important;
  }

  *#dm .dmInner div.u_331381814 .svg { fill:rgba(148,150,124,1) !important; }

  *#dm .dmInner div.u_331381814 span[data-icon-mask] { background-color:rgba(148,150,124,1) !important; }

  *#dm .dmInner div.u_1523884209 .svg { fill:rgba(148,150,124,1) !important; }

  *#dm .dmInner div.u_1523884209 span[data-icon-mask] { background-color:rgba(148,150,124,1) !important; }

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

  *#dm .dmInner a.u_1886552397 .iconBg {
    display:inline !important;
    background-color:var(--color_16) !important;
    color:var(--color_16) !important;
    mask-image:url(https://irp.cdn-website.com/7fc9dc03/icon/Arrow_3771902.svg) !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1412775688:hover,
  *#dm .dmInner a.u_1412775688.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner a.u_1222652126 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_16) var(--color_16) var(--color_16) var(--color_16) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    border-radius:50px 50px 50px 50px !important;
  }

  *#dm .dmInner a.u_1222652126 .iconBg {
    background-color:var(--color_16) !important;
    color:var(--color_16) !important;
    mask-image:url(https://irp.cdn-website.com/7fc9dc03/icon/Arrow_3771902.svg) !important;
    display:inline !important;
    order:1 !important;
  }

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

  *#dm .dmInner a.u_1222652126:hover,
  *#dm .dmInner a.u_1222652126.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner a.u_1222652126 span.text {
    font-family: Manrope !important;
    font-size:16px !important;
    color:var(--color_16) !important;
  }

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

  *#dm .dmInner a.u_1550975589:hover,
  *#dm .dmInner a.u_1550975589.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner a.u_1886552397 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_16) var(--color_16) var(--color_16) var(--color_16) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    border-radius:50px 50px 50px 50px !important;
  }

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

  *#dm .dmInner a.u_1886552397:hover,
  *#dm .dmInner a.u_1886552397.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner a.u_1886552397 span.text {
    font-family: Manrope !important;
    font-size:16px !important;
    color:var(--color_16) !important;
  }

  *#dm .dmInner div.u_1961579698 img { object-fit:contain !important; }

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

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

  *#dm .dmInner a.u_1447816304:hover,
  *#dm .dmInner a.u_1447816304.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner div.u_1612729388 img {
    border-radius:18px 18px 18px 18px !important;
    object-position:50% 50% !important;
  }

  *#dm .dmInner div.u_1772729980 img {
    border-radius:18px 18px 18px 18px !important;
    object-position:50% 50% !important;
  }

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

  *#dm .dmInner a.u_1499460367:hover,
  *#dm .dmInner a.u_1499460367.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

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

  *#dm .dmInner a.u_1363306629:hover,
  *#dm .dmInner a.u_1363306629.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner div.u_1398038472 img {
    border-radius:18px 18px 18px 18px !important;
    object-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_1738721805 span[data-icon-mask] { background-color:var(--color_15) !important; }

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

  *#dm .dmInner div.u_1405880202 span[data-icon-mask] { background-color:var(--color_15) !important; }

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

  *#dm .dmInner div.u_1129672226 span[data-icon-mask] { background-color:var(--color_15) !important; }

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

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

  *#dm .dmInner a.u_1093705101:hover,
  *#dm .dmInner a.u_1093705101.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner div.u_1599896556 img {
    border-radius:18px 18px 18px 18px !important;
    object-position:50% 50% !important;
  }

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

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

  *#dm .dmInner a.u_1167405284:hover,
  *#dm .dmInner a.u_1167405284.hover {
    background-color:rgba(34,43,13,0.1) !important;
    background-image:initial !important;
    border-color:var(--color_16) !important;
  }

  *#dm .dmInner a.u_1860203125:hover { background-image:none !important; }

  *#dm .dmInner a.u_1860203125.hover { background-image:none !important; }

  *#dm .dmInner a.u_1657432564:hover { background-image:none !important; }

  *#dm .dmInner a.u_1657432564.hover { background-image:none !important; }

  *#dm .dmInner a.u_1412775688 .iconBg { color:var(--color_16) !important; }

  *#dm .dmInner a.u_1447816304 .iconBg { color:var(--color_16) !important; }

  *#dm .dmInner a.u_1499460367 .iconBg { color:var(--color_16) !important; }

  *#dm .dmInner a.u_1363306629 .iconBg { color:var(--color_16) !important; }

  *#dm .dmInner a.u_1550975589 .iconBg { color:var(--color_16) !important; }

  *#dm .dmInner a.u_1167405284 .iconBg { color:var(--color_16) !important; }

  *#dm .dmInner a.u_1093705101 .iconBg { color:var(--color_16) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  .banner-logo-img {
    position:absolute !important;
    bottom:50px !important;
    z-index:4 !important;
  }
}
@media (min-width: 0px) and (max-width: 767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_2);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 c793668 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 4e675f0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\34 a2e7b23 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_tb8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3cm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_tn0 {
    width: 100%;
    min-width: 4%;
    min-height: 264px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4fd60b4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\31 1d5c757 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 de4684c.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 de4684c {
    width: auto;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 da8cb7f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 da8cb7f {
    width: 194px;
    height: auto;
    min-height: 40px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#af00d7b5 {
    background-color: rgba(0, 0, 0, 0.44);
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    background-image: none;
    border-style: solid;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    column-gap: 4%;
    row-gap: 0px;
    align-self: auto;
    flex: 0 1 auto;
    width: 100%;
    min-height: 0vh;
    align-items: center;
    justify-self: auto;
    min-width: 4%;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    max-width: none;
    width: 100%;
    min-height: 0vh;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b4614bc {
    margin: 0% 0% 0% 0%;
}
    
#widget_uvn {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 100vh;
    order: 0;
}
    
#ea7302f2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea7302f2 {
    max-width: 100%;
    width: 180px;
    height: 180px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b5ae0bd7 {
    align-self: auto;
    min-height: 204px;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12% 12% 12% 12%;
    background-color: var(--color_7);
    flex-direction: row;
    width: 234px;
    align-items: center;
    background-image: none;
    justify-self: auto;
    order: 1;
    height: auto;
    padding: 12px 12px 12px 12px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 bff94c8 {
    column-gap: 4%;
    row-gap: 32px;
    align-self: center;
    background-color: rgba(34,43,13,1);
    border-radius: 18px 18px 18px 18px;
    align-content: center;
    width: 100%;
    min-height: 0px;
    background-image: none;
    align-items: center;
    min-width: 4%;
    height: auto;
    flex: 0 1 auto;
    max-width: 480px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#\34 345200a {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 20px 100px 20px;
}
    
#a384a7ca {
    background-color: var(--color_7);
    background-image: none;
}
    
#\34 2277bee {
    margin: 0px 0% 0px 0%;
}
    
#widget_1ne {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#group_bql {
    row-gap: 24px;
    column-gap: 20px;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: nowrap;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_s2d {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_phk {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#widget_mro {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_gis {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#dba59546 {
    row-gap: 10px;
    column-gap: 24px;
    max-height: 100%;
    align-content: center;
    width: 50%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d87ac8b {
    max-width: 100%;
    width: 40px;
    height: auto;
}
    
#\33 047ac83 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#bf5bbce3 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_9se {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 258px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_5jg {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 18px 18px 18px 18px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 7331566 {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 67f1def {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 aa57b98 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#fed58672 {
    background-color: var(--color_16);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
}
    
#\32 6d297f1 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec3dd7e2 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3ec40ae {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a86b4c1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\32 a86b4c1 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    order: 3;
}
    
#\30 4030464 {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
    order: 3;
}
    
#aa0c753f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#faec5f76 {
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    align-content: center;
    width: auto;
    align-items: stretch;
    flex-wrap: wrap;
    --column-gap: 20px;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#d4acb4c2 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 af0061f {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
    order: 3;
}
    
#\32 c9acc84 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2faf5f4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 2faf5f4 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    order: 3;
}
    
#eadf2ece {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e083d9e0 {
    row-gap: 16px;
    background-color: var(--color_7);
    border-radius: 18px 18px 18px 18px;
    column-gap: 4%;
    width: 48.75%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 4%;
    align-content: stretch;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#afe8cc34 {
    row-gap: 16px;
    background-color: var(--color_7);
    border-radius: 18px 18px 18px 18px;
    column-gap: 4%;
    width: 48.75%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 4%;
    align-content: stretch;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 46dc765 {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#\39 b469eb4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
}



@media all {
    
#\32 113fab9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
}
    
#a20d2aa9 {
    background-color: var(--color_17);
    background-image: none;
}
    
#\36 2fb0552 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe13e58 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\35 cfe30d3 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#c0612d1f {
    row-gap: 24px;
    column-gap: 20px;
    flex-direction: row;
    align-content: center;
    width: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 516fd2e {
    row-gap: 16px;
    background-color: var(--color_7);
    border-radius: 18px 18px 18px 18px;
    column-gap: 4%;
    width: 48.75%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 4%;
    align-content: stretch;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 06b1ef4 {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
    order: 3;
}
    
#\36 cdec94b {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#e6141f66 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\37 f603547.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\37 f603547 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    order: 3;
}
    
#group_q76 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ch9 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 528adfe {
    row-gap: 16px;
    background-color: var(--color_7);
    border-radius: 18px 18px 18px 18px;
    column-gap: 4%;
    width: 48.75%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 4%;
    align-content: stretch;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2bc8bb2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f95c381d {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 12236f5 {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#\33 8e7d758 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\30 3dd0de2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\30 3dd0de2 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    order: 3;
}
    
#\32 2714c37 {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
    order: 3;
}
    
#fe0508cf {
    row-gap: 16px;
    background-color: var(--color_7);
    border-radius: 18px 18px 18px 18px;
    column-gap: 4%;
    width: 48.75%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 4%;
    align-content: stretch;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ac0027b {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 8d841a3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e085805e {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#dded8fc0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 ef76a15.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\36 ef76a15 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    order: 3;
}
    
#\35 b814bdb {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
    order: 3;
}
    
#d36ecdf0 {
    row-gap: 16px;
    background-color: var(--color_7);
    border-radius: 18px 18px 18px 18px;
    column-gap: 4%;
    width: 48.75%;
    justify-content: flex-start;
    align-items: stretch;
    background-image: none;
    flex-wrap: nowrap;
    flex-direction: row;
    --column-gap: 4%;
    align-content: stretch;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d22afd5 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e51a3da {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d754143 {
    max-width: 100%;
    width: 100%;
    order: 0;
}
    
#dea00ab3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\35 04fe7f3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\35 04fe7f3 {
    max-width: 100%;
    width: 100%;
    min-height: 40px;
    order: 3;
}
    
#\36 2f9f265 {
    margin-left: 0%;
    max-width: 100%;
    width: 48%;
    height: auto;
    margin-right: 0%;
    order: 3;
}
}



@media all {
    
#\30 1242291 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
}
    
#\32 c3b04ee {
    background-color: var(--color_7);
}
    
#\35 956c9f4 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 f6ccb85 {
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    flex-wrap: nowrap;
    align-content: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 44ff3b1 {
    row-gap: 24px;
    width: 48%;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 c18bd6e {
    max-width: 100%;
    width: 100%;
}
    
#\39 fb7d2fd {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a2bd4fcb.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#a2bd4fcb {
    align-self: flex-start;
    max-width: 100%;
    width: 194px;
    min-height: 40px;
    margin: 0px 0% 0px 0%;
}
    
#\37 238c257 {
    max-width: 100%;
    width: 48%;
    height: auto;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ee70c68e {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7657eba {
    row-gap: 8px;
    flex-direction: row;
    width: 100%;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6da1fa1 {
    row-gap: 32px;
    column-gap: 4%;
    width: 100%;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ih4 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: auto;
    flex: 0 1 auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2c9318e {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 1256b83 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9efcef1 {
    width: 94.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dhd {
    align-items: flex-start;
    width: 40px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 b3e4636 {
    row-gap: 8px;
    flex-direction: row;
    width: 100%;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2e7f403 {
    align-items: flex-start;
    width: 40px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4937f04 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bc215555 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: auto;
    flex: 0 1 auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 9033c2e {
    row-gap: 8px;
    flex-direction: row;
    width: 100%;
    column-gap: 4%;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    --column-gap: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 45aab64 {
    align-items: flex-start;
    width: 40px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d81c153a {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 c680b22 {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: auto;
    flex: 0 1 auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9e484b0 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc6841e4 {
    width: 94.53%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 4258910 {
    margin: 0px 0% 0px 0%;
}
    
#a2cc7838 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 0px 20px 100px 20px;
}
    
#\37 e73ec3a {
    background-color: var(--color_7);
    background-image: none;
}
    
#c85753f9 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cfc920dc {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\38 f3e75d8 {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#fb7c5917 {
    width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 3de563d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\35 e907770 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 200px 20px 100px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\37 41b713f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/7fc9dc03/dms3rep/multi/opt/unnamed-1920w.jpg");
}
    
#group_cfa {
    align-items: center;
    max-width: 1100px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    min-width: auto;
    order: 0;
    align-content: center;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tlo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_24a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_9qa {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    flex: 0 1 auto;
    min-width: auto;
    max-width: 300px;
    padding: 16px 32px 16px 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1eu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_l64 {
    align-items: flex-start;
    max-width: 600px;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    flex: 0 1 auto;
    background-color: rgba(34, 43, 13, 0.85);
    background-image: none;
    border-radius: 28px 28px 28px 28px;
    min-width: auto;
    padding: 40px 30px 40px 30px;
    margin: 0px auto -96px 0%;
}
    
#\39 23b811e {
    margin: 0px 0% 0px 0%;
}
    
#widget_u0i {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 cbf6513 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af00d7b5 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 8px;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    flex-direction: row;
    min-height: 80vh;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 345200a {
    padding: 0px 20px 80px 20px;
}
    
#\34 2277bee {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aa57b98 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 d198f8f {
    margin: 0px 0% 0px 0%;
}
    
#faec5f76 {
    column-gap: 2.9629629629629632%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#afe8cc34 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e083d9e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0612d1f {
    flex-wrap: nowrap;
    column-gap: 2.5%;
    flex-direction: column;
}
    
#\35 516fd2e {
    width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_q76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 06b1ef4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 f603547 {
    width: 200px;
}
    
#\31 528adfe {
    width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 2bc8bb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\30 3dd0de2 {
    width: 200px;
}
    
#\32 2714c37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#fe0508cf {
    width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ac0027b {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\36 ef76a15 {
    width: 200px;
}
    
#\35 b814bdb {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#d36ecdf0 {
    width: 100%;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 d22afd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\35 04fe7f3 {
    width: 200px;
}
    
#\36 2f9f265 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f6ccb85 {
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#\35 44ff3b1 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
    order: 1;
}
    
#\37 238c257 {
    width: 100%;
    height: auto;
    order: 0;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 4258910 {
    margin: 0px 0% 0px 0%;
}
    
#a2cc7838 {
    padding: 0px 20px 80px 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e907770 {
    padding: 180px 20px 80px 20px;
}
    
#\39 23b811e {
    margin: 0px 0% 0px 0%;
}
    
#group_9qa {
    align-self: flex-end;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\31 c793668 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 4e675f0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_tn0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 1d5c757 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\30 da8cb7f {
    width: auto;
}
    
#\39 de4684c {
    width: auto;
}
}



@media (max-width: 767px) {
    
#af00d7b5 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#\39 5cf97d6::before, #\39 5cf97d6 > .bgExtraLayerOverlay {
    
}
#\39 5cf97d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#a91b529a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#ea7302f2 {
    height: 240px;
}
    
#b5ae0bd7 {
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 bff94c8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 345200a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#\34 2277bee {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 67f1def {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 aa57b98 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#\33 3ec40ae {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#\30 4030464 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#aa0c753f {
    row-gap: 12px;
}
    
#e083d9e0 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#faec5f76 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
}
    
#afe8cc34 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 af0061f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#\32 c9acc84 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#eadf2ece {
    row-gap: 12px;
}
}



@media (max-width: 767px) {
    
#\32 113fab9 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\36 2fb0552 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0612d1f {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 516fd2e {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#group_q76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#\35 06b1ef4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#group_ch9 {
    row-gap: 12px;
}
    
#\31 528adfe {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\34 2bc8bb2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#f95c381d {
    row-gap: 12px;
}
    
#\32 2714c37 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#fe0508cf {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\30 ac0027b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#\38 8d841a3 {
    row-gap: 12px;
}
    
#\35 b814bdb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
    
#d36ecdf0 {
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#\35 d22afd5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-items: center;
    align-content: center;
}
    
#\35 e51a3da {
    row-gap: 12px;
}
    
#\36 2f9f265 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\30 1242291 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\35 956c9f4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 f6ccb85 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#\35 44ff3b1 {
    width: 100%;
    order: 1;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b7657eba {
    width: 100%;
}
    
#\31 6da1fa1 {
    flex-direction: column;
    align-items: center;
}
    
#\37 b3e4636 {
    width: 100%;
}
    
#\36 9033c2e {
    width: 100%;
}
    
#\37 238c257 {
    order: 0;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 4258910 {
    margin: 0px 0% 0px 0%;
}
    
#a2cc7838 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 20px 60px 20px;
}
    
#c85753f9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 3de563d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 e907770 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 20px 60px 20px;
}
    
#widget_1eu {
    height: auto;
}
    
#group_l64 {
    align-items: center;
    align-content: center;
    padding: 20px 20px 20px 20px;
    margin: 0px auto 0px 0%;
}
    
#group_cfa {
    row-gap: 24px;
}
    
#\39 23b811e {
    margin: 0px 0% 0px 0%;
}
    
#group_9qa {
    min-width: auto;
    max-width: 200px;
}
}

