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

  *#dm .dmInner div.u_1069003520 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1632221518 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1520543387 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1532120920 hr {
    border-width:4px !important;
    color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner *.u_1028511025 .list-icons__list-bullet svg { fill:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1835970314 .list-icons__list-bullet svg { fill:var(--color_2) !important; }

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

  *#dm .dmInner *.u_1295812486 .list-icons__list-bullet svg { fill:var(--color_2) !important; }

  *#dm .dmInner div.u_1562076699 {
    background-color:var(--color_2) !important;
    background-image:none !important;
    border-radius:16px 16px 16px 16px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1233149953 .baf__handle { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1233149953 .baf__title {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    font-family:"Bebas Neue" !important;
    font-style:normal !important;
    font-weight:400 !important;
    text-decoration:none !important;
  }

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

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

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

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

  *#dm .dmInner div.u_3673525311 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_3297748058 .svg { fill:rgba(232,133,0,0.15) !important; }

  *#dm .dmInner div.u_1833901939 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1230116443 .svg { fill:rgba(232,133,0,0.15) !important; }

  *#dm .dmInner div.u_1900501279 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner div.u_1650916762 .svg { fill:rgba(232,133,0,0.15) !important; }

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

  *#dm .dmInner div.u_1775956491 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1126826244 .svg { fill:rgba(232,133,0,0.15) !important; }

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

  *#dm .dmInner div.u_1849227591 .svg { fill:rgba(232,133,0,0.15) !important; }

  *#dm .dmInner div.u_1617978286 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1287083257 .svg { fill:rgba(232,133,0,0.15) !important; }

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

  *#dm .dmInner div.u_1966972538 hr {
    border-width:1px !important;
    color:var(--color_5) !important;
  }

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

  *#dm .dmInner *.u_1541956152 .item-text { text-align:CENTER !important; }

  *#dm .dmInner div.u_1541956152 .item-text {
    color:var(--color_3) !important;
    font-weight:500 !important;
    font-family:'Bebas Neue' !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1810362155 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1028511025 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1028511025 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1835970314 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1835970314 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1295812486 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1295812486 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner div.u_1541956152 .item-text { font-size:24px !important; }

  *#dm .dmInner div.u_1233149953 .baf__title { font-size:18px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1028511025 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1028511025 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1835970314 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1835970314 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1295812486 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1295812486 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner div.u_1541956152 .item-text { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1541956152 .item-text { font-size:20px !important; }

  *#dm .dmInner *.u_1028511025 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1028511025 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1835970314 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1835970314 span.list-icons__list-bullet { margin-right:10px !important; }

  *#dm .dmInner *.u_1295812486 .list-icons {
    row-gap:10px !important;
    column-gap:10px !important;
  }

  *#dm .dmInner *.u_1295812486 span.list-icons__list-bullet { margin-right:10px !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 {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cdff8b00 {
    min-height: 635px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 926329d::before, #\39 926329d > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.5;
}
#\39 926329d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/Razor-Sharp-Chefs-Knife-1920w.png");
    background-position: 50% 100%;
}
    
#c748a4af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#widget_a3t {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_q2o.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_q2o {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#cdc66f50 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pq5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_o16 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_t6s {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 5;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_egu {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 097dec7 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 c299ff2 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 ab23f0f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\34 33d6630 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e379357::before, #\32 e379357 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 e379357 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/Background+Graphic+%281%29-1920w.png");
    background-attachment: fixed;
}
    
#\36 cd17bf6 {
    margin: 0px 0% 0px 0%;
}
    
#group_8vr {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    border-radius: 16px 16px 16px 16px;
    background-image: none;
    align-items: center;
}
    
#widget_srv {
    width: 93.51549923638916%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j5p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_p4q {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_a72 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(232, 133, 0, 1);
    border-width: 0 0 0 4px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e16d56d {
    align-items: flex-start;
    width: 54.88%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    order: 3;
    border-radius: 16px 16px 16px 16px;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-width: 0 0 0 4px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\39 c7d71aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e27626ed {
    width: 93.51549923638916%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 00b9701 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c6a82d77 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 747bf88 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_0l5 {
    width: 100%;
    height: 598px;
    max-width: 100%;
}
}



@media all {
    
#\39 0406595 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cf18dfd0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\39 a844dc0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 7157d97 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 e399c68 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_b9h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_6ii {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
}
    
#group_e6g {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
    padding: 40px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#ebac55ea {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b98bc8a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d45b8177 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e234bc55 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 30px 15px 30px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c254944c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    order: 1;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    align-items: center;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 30px 15px 30px 15px;
    margin: -20px 0% 0px 0%;
}
    
#\38 80bae08.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 6px 6px 6px;
}
#\38 80bae08 {
    width: 45.92%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -50px 0% 0px 0%;
}
    
#\32 b6d08c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#d720105a {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3cfb7f {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    order: 2;
    border-radius: 16px 16px 16px 16px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    padding: 20px 15px 20px 15px;
    margin: 0px 0% 0px 0%;
}
    
#a35d3f0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 ee38918 {
    width: 95.36%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#bc642539 {
    width: 401px;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f55657a2 {
    margin: 0px 0% 0px 0%;
}
    
#\39 ac0d88d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_bkv {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 3;
}
    
#\37 84ea49a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lr1 {
    width: 87.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 18feaaf {
    width: 87.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_09b {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#da54e37d {
    width: 82.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#babb12c4 {
    width: 82.42%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 7;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j84 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#\39 387267a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce25f34b {
    width: 77.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 6;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_170 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#group_ao6 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 78px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
    height: auto;
}
    
#widget_t9o {
    width: 60.15%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u5u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b6833904 {
    width: 93.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e46bbc3b {
    width: 93.63%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_sui.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_sui {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#ec5b9bcf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ec5b9bcf {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4a3a1e5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 4a3a1e5 {
    width: 30%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6b4ba2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e27d5b02 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 fbdb57c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ba3c4262 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f7710284 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#abf275a5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ilt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l62 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_tog {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_odq {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#group_soh {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 30px;
}
    
#c3bbb463 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c7641049 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 a86b2d0::before, #\33 a86b2d0 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#\33 a86b2d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 32px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/professional-knife-sharpening-belt-sander-1920w.png");
    order: 0;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#a33b83a5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a33b83a5 {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 41c61c0 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\30 e7c34c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 c1fcf79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fc997d8f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#fc997d8f {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e21fafd {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#c2afe497::before, #c2afe497 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#c2afe497 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 32px;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/professional-haircutting-technique-shears-1920w.png");
    order: 0;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#cf3cd92b {
    width: 100%;
    height: 150px;
    max-width: 100%;
    order: 0;
}
    
#\38 1508ecd.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 1508ecd {
    width: 10%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5ea49aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 aad9d62 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fa2f674e::before, #fa2f674e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.45;
    border-radius: inherit;
}
#fa2f674e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 31.33%;
    min-width: 4%;
    border-radius: 16px 16px 16px 16px;
    background-image: url(https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/Clipper+Sharpening+Service-1920w.png);
    order: 0;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_hgf {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#widget_es2 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bba49e0c {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba622cbf {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ec6b141e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 ef1b297 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a8356fb {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    border-radius: 16px 16px 16px 16px;
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/professional-knife-sharpening-clipper-blade-case-1920w.png");
}
    
#\38 b57c946 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 8f91ba0 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 b7b08fe {
    margin: 0px 0% 0px 0%;
}
    
#dcd47895 {
    width: 93.52%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8bf8f3e::before, #b8bf8f3e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#b8bf8f3e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/Background+Graphic+%281%29-1920w.png");
    background-attachment: fixed;
}
    
#\31 826f5a4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(232, 133, 0, 1);
    border-width: 0 0 0 4px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_9k6 {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c833188 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ee2701 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 3;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_epc {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
}



@media all {
    
#\33 5393151 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 b1d9472 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 97e662a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7605aa4::before, #\30 7605aa4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#\30 7605aa4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/d85c02e5-f60f-48f5-992f-c27270bbd7a8-1920w.jpg");
    background-attachment: fixed;
}
    
#widget_ec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_7gf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_2ta {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_m4c {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 151px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f83fd18 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fc7b7964 {
    align-items: center;
    align-self: stretch;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(31, 41, 51, 0.75);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a6cdb31 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\33 fe4e1a0 {
    align-items: center;
    align-self: stretch;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 1;
    background-color: rgba(31, 41, 51, 0.75);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#f6760a73 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#ac21a187 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 cad90e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fbc3c3e {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc79c7ff {
    align-items: center;
    width: 100.00%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(31, 41, 51, 0.75);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a42295e {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#fb48fe3e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 6cbfa5a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b3b7d3a {
    align-items: center;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: rgba(31, 41, 51, 0.75);
    background-image: none;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 86e29d8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\39 32259b6 {
    width: 60.89%;
    height: auto;
    max-width: 100%;
}
    
#\31 ccdf472 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_voh {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
}
    
#e7dd79a3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f7cd075 {
    margin: 0px 0% 0px 0%;
}
    
#widget_fvi {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 c9bfb01 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4d27ee {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa48428 {
    flex-direction: row;
    align-items: flex-start;
    width: 100.00%;
    min-height: 189px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\39 f3a3136 {
    align-items: center;
    align-self: stretch;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 1;
    background-color: rgba(31, 41, 51, 0.75);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#db5ecdd8 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 96b93c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d14be9be {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 857cba7 {
    align-items: center;
    align-self: stretch;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 15px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 2;
    background-color: rgba(31, 41, 51, 0.75);
    background-image: none;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c481bfc {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\30 e9e9e05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eb8e5ec0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6dk {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_li9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\35 6163861 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a32f1fb3 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 c434353 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\38 56bec65 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\35 f5f228d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8608a4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6241ba0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d69c02c5 {
    margin: 0px 0% 0px 0%;
}
    
#group_3a0 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    align-items: center;
}
    
#\31 69ce031 {
    align-items: flex-start;
    width: 100%;
    min-height: 237px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(232, 133, 0, 1);
    border-width: 0 0 0 4px;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_tno {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    box-shadow: none;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k6t {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_t2r {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#group_o61 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\35 efdcb25 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d0768bc {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 4bbd938 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bb2ea62b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\38 a0f9029 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a31e957 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 edfac02 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#cc12d175 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0f2c4f1 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b1a5e0fd {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bebd4c81 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\39 8e8a45d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 32f361b {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 3d06830 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f70d4950 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc133f7d {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 49d3cf2 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ef53f5 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 77px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\31 d755d50 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 0a81ad4 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 b1ea303 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 a95a3b4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 57px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0d93072 {
    width: 40px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_v7g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_vq7 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6fq {
    width: 100%;
    height: 152px;
    max-width: 100%;
    order: 0;
}
    
#a730daa4 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 3da532e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0652820 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d5bfac6f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 79e33c6::before, #\30 79e33c6 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#\30 79e33c6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\33 ce8d189 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91858da {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7b93cff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 d5d38c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#group_vm5 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\34 1000f11 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a331f48 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    order: 0;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(31,41,51,0.75);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c7573a57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_t41 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b25c3151 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    order: 0;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(31,41,51,0.75);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#b8255784 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d9e47efa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cacd18b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#fe350588 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    order: 0;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(31,41,51,0.75);
    background-image: none;
    border-style: solid;
    border-color: rgba(247,147,30,1) rgba(247,147,30,1) rgba(247,147,30,1) rgba(247,147,30,1);
    border-width: 2px 2px 2px 2px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#d68e5b23 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 ca216b5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\38 e8b9f20 {
    width: 92.72%;
    height: auto;
    max-width: 100%;
}
    
#\39 12fdc03 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 32px;
    order: 0;
    align-items: center;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 16px 16px 16px 16px;
    background-color: rgba(31,41,51,0.75);
    background-image: none;
    border-style: solid;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-width: 2px 2px 2px 2px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 85ab43f {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea3a98f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 877d2af {
    width: 80.16%;
    height: auto;
    max-width: 100%;
}
    
#dbdf93d9 {
    margin: 0px 0% 0px 0%;
}
    
#e703b6cc {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 rgba(232, 133, 0, 1);
    border-width: 0 0 0 4px;
    align-self: auto;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fgt {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d56d383 {
    width: 100.00%;
    height: 166px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 5053301.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 5053301 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c19e2008 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\37 c71dfb6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 15e6386::before, #\30 15e6386 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
    border-radius: inherit;
}
#\30 15e6386 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/Background+Graphic+%281%29-1920w.png");
    background-attachment: fixed;
}
    
#\32 38b0a59 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    order: 0;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c888a215 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 671c334 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_eo2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1vt {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#e30d48cb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 49f95d9 {
    width: 146px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fa0158c0 {
    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 eba07c8 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5f4afb5 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 43abcb7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 eba1c25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#cb7208d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_cvp.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_cvp {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#widget_pcc {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f403f85c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a25a065 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ab6a30c {
    width: 146px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8d5aa3b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 c4b3afd {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b9115173.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b9115173 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 e65106f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb06db4c {
    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%;
}
    
#d21e7e71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 88e6831 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dc2d801d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#dc099bd1 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 852c875 {
    width: 146px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfca3e7f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f0384570 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 93303a9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 65e439d {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f80a6a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 49ccfa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a54e0e71 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
}
    
#\37 e766af7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#f681fdd3 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\35 394bde8 {
    width: 146px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7eb7a76 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 28d7c51 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d859857d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d859857d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ffd480d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b741ff23 {
    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%;
}
    
#b549946a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b422f18f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c9e4db0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c911808 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\39 5d0a2de {
    width: 146px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 16d537f {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e93de91 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4f0940.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cc4f0940 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\37 066d346 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 35f0628 {
    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 67dd7fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b0188607 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 313c642 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    justify-content: space-between;
    min-width: 32px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    border-color: var(--color_2) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-width: 3px 0px 0px 0px;
    border-style: solid;
    background-image: none;
    order: 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 25px 25px 25px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c51983 {
    align-items: center;
    width: 100%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    justify-content: space-between;
    height: auto;
    flex-direction: row;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\30 a1f35ca {
    width: 146px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3baaca {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 ffd4916 {
    width: 99.93%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef476e7d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ef476e7d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 8eb4269 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 3;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2de0dfc {
    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%;
}
    
#\36 dcd163f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 95336c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_ue6 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#\30 9401355 {
    width: 280px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 29a9322 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c2d8ee3 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 3487287 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 5px 16px 5px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ad5c2f8a {
    min-height: 31px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 4% 0px 4%;
}
    
#\39 e1b161e {
    background-image: none;
    background-color: var(--color_1);
}
    
#\37 fc591bc {
    margin: 0px 0% 0px 0%;
}
    
#widget_ukr {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 8360428 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7495974 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc4e45e3 {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c061b25d {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb086a02 {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b53aa12 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b860a74 {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7622fa5 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cf64733 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 da0df34 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 509a8b3 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a5caad26 {
    margin: 0px 0% 0px 0%;
}
    
#d8b3a18e {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 248021a::before, #\32 248021a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.9;
}
#\32 248021a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/495b006a/dms3rep/multi/opt/Background+Graphic+%281%29-1920w.png");
    background-attachment: fixed;
}
    
#\38 5c07a79 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f769d966 {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d2be47d {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5502b2e {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e9009a2 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#aec49a42 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fb38d51 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ec1094f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 d298a67 {
    width: 79.22%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 94d85f6 {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f4317ad8 {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 74f0c3c {
    width: 87.79%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cde69f5d {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 234e851 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc922ec8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: var(--max-content-width_1, 1200px);
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 030e809 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10efb72[data-background-color-animation] {
    
}
#f10efb72 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d730d1 {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cac36a3a {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0adf9db {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 48e1eb9 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 768a9b8 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0bb5bf6 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b86ee090 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 15px;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaa2fe2c {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9df734b {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 75a47d7 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 316f5ef {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0520732 {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4cbb1bb {
    width: 37.7656px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 039fd79 {
    align-items: center;
    align-self: auto;
    width: 100%;
    min-width: 32px;
    min-height: 50px;
    column-gap: 4%;
    row-gap: 5px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    justify-self: auto;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc2c98d4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdff8b00 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cdc66f50 {
    margin: 0px 0% 0px 0%;
}
    
#\39 926329d::before, #\39 926329d > .bgExtraLayerOverlay {
    
}
    
#c748a4af {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\30 c299ff2 {
    width: 100%;
    min-height: 80px;
    order: 1;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 33d6630 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
}
    
#\36 cd17bf6 {
    margin: 0px 0% 0px 0%;
}
    
#group_8vr {
    width: 100%;
    min-height: 80px;
}
    
#\36 ab23f0f {
    width: 100%;
    min-height: 80px;
}
    
#widget_0l5 {
    height: 408px;
}
    
#\33 00b9701 {
    justify-content: center;
}
    
#\32 e16d56d {
    width: 100.00%;
}
    
#\32 e379357::before, #\32 e379357 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0406595 {
    padding: 4% 1% 4% 1%;
}
    
#f55657a2 {
    margin: 0px 0% 0px 0%;
}
    
#group_e6g {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    min-width: 32px;
    column-gap: 10px;
    order: 1;
    padding: 0px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e234bc55 {
    min-width: 32px;
    row-gap: 15px;
    width: 61.89%;
}
    
#c254944c {
    min-width: 32px;
    row-gap: 15px;
    width: 62%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3cfb7f {
    min-width: 32px;
    row-gap: 15px;
    width: 62%;
    margin: 0px 0% 0px 0%;
}
    
#group_6ii {
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 80bae08 {
    width: 86.66%;
}
    
#\34 e399c68 {
    order: 0;
}
    
#\39 a844dc0 {
    order: 1;
}
    
#widget_b9h {
    order: 2;
}
    
#ebac55ea {
    width: 379px;
}
    
#widget_t9o {
    width: 100.00%;
}
    
#da54e37d {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba3c4262 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 15px;
}
    
#abf275a5 {
    margin: 0px 0% 0px 0%;
}
    
#group_soh {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 a86b2d0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#c2afe497 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#fa2f674e {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_hgf {
    align-items: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8f91ba0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 b7b08fe {
    margin: 0px 0% 0px 0%;
}
    
#b8bf8f3e::before, #b8bf8f3e > .bgExtraLayerOverlay {
    
}
    
#\38 b57c946 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\32 a8356fb {
    width: 100%;
    min-height: 100px;
    order: 0;
}
    
#widget_epc {
    height: 400px;
}
    
#\34 6ee2701 {
    justify-content: center;
}
    
#\31 826f5a4 {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 97e662a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 0px;
}
    
#\36 f7cd075 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7605aa4::before, #\30 7605aa4 > .bgExtraLayerOverlay {
    
}
    
#bc79c7ff {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 b3b7d3a {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 32259b6 {
    width: 100.00%;
}
    
#group_m4c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fc7b7964 {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe4e1a0 {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa48428 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f3a3136 {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 857cba7 {
    min-width: 32px;
    row-gap: 10px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a32f1fb3 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 15px;
    padding: 5% 2% 5% 2%;
}
    
#d69c02c5 {
    margin: 0px 0% 0px 0%;
}
    
#e6241ba0 {
    width: 100%;
    min-height: 80px;
}
    
#group_3a0 {
    width: 100%;
    min-height: 80px;
}
    
#\31 69ce031 {
    height: auto;
    min-height: 116px;
}
    
#\30 3da532e {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5bfac6f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dbdf93d9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 79e33c6::before, #\30 79e33c6 > .bgExtraLayerOverlay {
    
}
    
#\37 7b93cff {
    width: 100%;
    min-height: 80px;
}
    
#\37 d5d38c3 {
    width: 100%;
    min-height: 80px;
}
    
#e703b6cc {
    height: auto;
    min-height: 149px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c71dfb6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    row-gap: 15px;
}
    
#\31 0f45f1a {
    margin: 0px 0% 0px 0%;
}
    
#\30 15e6386::before, #\30 15e6386 > .bgExtraLayerOverlay {
    
}
    
#\35 eba1c25 {
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 301px;
    margin: 0px 0% 0px 0%;
}
    
#f403f85c {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#dc2d801d {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e766af7 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c9e4db0 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\36 313c642 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#group_1vt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a54e0e71 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad5c2f8a {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fc922ec8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 e9009a2 {
    column-gap: 2%;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#d9df734b {
    column-gap: 2%;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 75a47d7 {
    column-gap: 2%;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a5caad26 {
    margin: 0px 0% 0px 0%;
}
    
#\32 248021a::before, #\32 248021a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#cdff8b00 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c748a4af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    row-gap: 10px;
    padding: 15px 5px 15px 5px;
    margin: 0% 0% 0% 0%;
}
    
#\39 926329d::before, #\39 926329d > .bgExtraLayerOverlay {
    
}
#\39 926329d {
    background-position: 50% 50%;
}
    
#group_t6s {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    column-gap: 10px;
}
    
#widget_egu {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 097dec7 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pq5 {
    width: 100.00%;
}
    
#\30 c299ff2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 ab23f0f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 33d6630 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 5% 3% 5% 3%;
}
    
#group_8vr {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_srv {
    width: 100.00%;
}
    
#group_a72 {
    padding: 10px 15px 10px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 00b9701 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#c6a82d77 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 747bf88 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0l5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_0l5 {
    height: 298px;
    margin: 0px 0% 0px 0%;
}
    
#\36 cd17bf6 {
    margin: 0px 0% 0px 0%;
}
    
#e27626ed {
    width: 100.00%;
}
    
#\32 e16d56d {
    height: auto;
    min-height: 86px;
    row-gap: 5px;
    width: 100.00%;
    padding: 5px 15px 5px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e379357::before, #\32 e379357 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 0406595 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 5% 3% 5% 3%;
}
    
#\31 7157d97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_6ii {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 0px 15px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e234bc55 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    row-gap: 15px;
}
    
#c254944c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 f3cfb7f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_bkv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_e6g {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 25px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 80bae08.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 6px 8px 6px;
}
#\38 80bae08 {
    width: 69.78%;
    margin: -50px 0% 0px 0%;
}
    
#group_ao6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 d6b4ba2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#e27d5b02 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#babb12c4 {
    width: 100.00%;
}
    
#widget_lr1 {
    width: 100.00%;
}
    
#f55657a2 {
    margin: 0px 0% 0px 0%;
}
    
#widget_t9o {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e46bbc3b {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 fbdb57c {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ba3c4262 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_odq {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    column-gap: 2%;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a86b2d0::before, #\33 a86b2d0 > .bgExtraLayerOverlay {
    
}
#\33 a86b2d0 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#c2afe497::before, #c2afe497 > .bgExtraLayerOverlay {
    
}
#c2afe497 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#fa2f674e::before, #fa2f674e > .bgExtraLayerOverlay {
    
}
#fa2f674e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    min-width: 32px;
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
    
#group_hgf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_soh {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bba49e0c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#ba622cbf {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 41c61c0 {
    height: 100px;
}
    
#\36 e21fafd {
    height: 100px;
}
    
#cf3cd92b {
    height: 100px;
}
}



@media (max-width: 767px) {
    
#\36 8f91ba0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#dcd47895 {
    width: 100.00%;
}
    
#\32 a8356fb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 b57c946 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 1;
}
    
#\31 c833188 {
    min-width: 32px;
    width: 300px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ee2701 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#b8bf8f3e::before, #b8bf8f3e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\32 b1d9472 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 97e662a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 7605aa4::before, #\30 7605aa4 > .bgExtraLayerOverlay {
    
}
#\30 7605aa4 {
    background-position: 50% 50%;
}
    
#group_2ta {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc7b7964 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 fe4e1a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fbc3c3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bc79c7ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
}
    
#\33 b3b7d3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
}
    
#group_voh {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_m4c {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\37 c9bfb01 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#cc4d27ee {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 aa48428 {
    column-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f3a3136 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 857cba7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a32f1fb3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 3% 5% 3%;
}
    
#e6241ba0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_3a0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    padding: 15px 5px 15px 5px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6fq {
    height: 94px;
}
    
#a730daa4 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 3da532e {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#d69c02c5 {
    margin: 0px 0% 0px 0%;
}
    
#group_o61 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    padding: 10px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_tno {
    min-width: 32px;
    width: 80%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
    justify-content: flex-start;
    column-gap: 24px;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 efdcb25 {
    min-width: 32px;
    width: 80%;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bb2ea62b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a0f9029 {
    min-width: 32px;
    width: 80%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#cc12d175 {
    min-width: 32px;
    width: 80%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bebd4c81 {
    column-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    padding: 5px 10px 5px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8e8a45d {
    min-width: 32px;
    width: 80%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f70d4950 {
    min-width: 32px;
    width: 80%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ef53f5 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
    padding: 5px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d755d50 {
    min-width: 32px;
    width: 80%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a95a3b4 {
    min-width: 32px;
    width: 80%;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k6t {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_t2r {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d0768bc {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4bbd938 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_v7g.flex-element.widget-wrapper > [data-element-type] {
    padding: 5px 0px 5px 0px;
}
#widget_v7g {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#d5bfac6f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 7b93cff {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 d5d38c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
}
    
#\37 a331f48 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b25c3151 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fe350588 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 12fdc03 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 79e33c6::before, #\30 79e33c6 > .bgExtraLayerOverlay {
    
}
    
#d91858da {
    width: 100.00%;
}
    
#group_vm5 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cacd18b {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#\30 d56d383 {
    height: 94px;
}
}



@media (max-width: 767px) {
    
#c19e2008 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 15px 0px 15px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 c71dfb6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#\32 38b0a59 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e30d48cb {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 49f95d9 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#fa0158c0 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 5f4afb5 {
    min-height: auto;
}
    
#\35 eba1c25 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f403f85c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a25a065 {
    min-height: auto;
}
    
#\39 ab6a30c {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 e65106f {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#bb06db4c {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#dc2d801d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#dc099bd1 {
    min-height: auto;
}
    
#\30 852c875 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\39 93303a9 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\36 65e439d {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 e766af7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#f681fdd3 {
    min-height: auto;
}
    
#\35 394bde8 {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#ffd480d0 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#b741ff23 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 c9e4db0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c911808 {
    min-height: auto;
}
    
#\39 5d0a2de {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\37 066d346 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\30 35f0628 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\36 313c642 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\31 4c51983 {
    min-height: auto;
}
    
#\30 a1f35ca {
    width: 96px;
    height: auto;
    margin-bottom: 0px;
}
    
#\30 8eb4269 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#c2de0dfc {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\30 15e6386::before, #\30 15e6386 > .bgExtraLayerOverlay {
    
}
    
#group_ue6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 9401355 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c2d8ee3 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    align-items: center;
}
    
#group_1vt {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#a54e0e71 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 15px;
}
    
#b422f18f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 3487287 {
    width: 100%;
    align-items: center;
    min-height: 8px;
}
    
#ad5c2f8a {
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    min-height: 11px;
}
}



@media (max-width: 767px) {
    
#\35 8360428 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 7495974 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#cc4e45e3 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c061b25d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb086a02 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 b53aa12 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#\34 b860a74 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7622fa5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cf64733 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#\35 da0df34 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 509a8b3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#d8b3a18e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5c07a79 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#f769d966 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 248021a::before, #\32 248021a > .bgExtraLayerOverlay {
    
}
    
#\36 d2be47d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 5502b2e {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e9009a2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#aec49a42 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d298a67 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 94d85f6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f4317ad8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 74f0c3c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cde69f5d {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#\37 234e851 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc922ec8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\30 030e809 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f10efb72 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0d730d1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cac36a3a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0adf9db {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 48e1eb9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#\39 768a9b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#d0bb5bf6 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#b86ee090 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
}
    
#eaa2fe2c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d9df734b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 10px 30px 10px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 75a47d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 30px 0px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 316f5ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a0520732 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a4cbb1bb {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 039fd79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}

