@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

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

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

  *#dm .dmInner div.u_1580100375 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:rgba(0,0,0,0.5) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1805575298 {
    background-image:linear-gradient(90deg,rgba(242,163,60,1) 0%,rgba(243,122,31,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1805575298 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c6bc8c08/icon/Arrow_3134186.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner a.u_1805575298:hover .iconBg { background-color:rgb(243,122,31) !important; }

  *#dm .dmInner a.u_1805575298.hover .iconBg { background-color:rgb(243,122,31) !important; }

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

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

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

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

  *#dm .dmInner div.u_1275849595 .svg { fill:rgba(250,204,21,1) !important; }

  *#dm .dmInner div.u_1452120342 .svg { fill:rgba(72,214,128,1) !important; }

  *#dm .dmInner div.u_1342004634 .svg { fill:rgba(95,164,248,1) !important; }

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

  *#dm .dmInner a.u_1680425502 { background-origin:border-box !important; }

  *#dm .dmInner a.u_1680425502 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/c6bc8c08/icon/Arrow_3134186.svg) !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1498725697 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1517754338 {
    background-image:linear-gradient(90deg,rgba(242,163,60,1) 0%,rgba(243,122,31,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1517754338 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c6bc8c08/icon/Arrow_3134186.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

  *#dm .dmInner a.u_1620919701 { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

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

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

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

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

  *#dm .dmInner a.u_1931003049 { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

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

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

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

  *#dm .dmInner div.u_1177364914 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner div.u_1081970586 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:var(--color_2) !important;
    background-image:initial !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1779907870 {
    background-image:linear-gradient(90deg,rgba(242,163,60,1) 0%,rgba(243,122,31,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1779907870 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/c6bc8c08/icon/Arrow_3134186.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1762935508 {
    padding:12.5% !important;
    border-radius:50% 50% 50% 50% !important;
    background-color:var(--color_9) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1762935508:hover .svg { fill:var(--color_8) !important; }

  *#dm .dmInner div.u_1762935508.hover .svg { fill:var(--color_8) !important; }

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

  *#dm .dmInner a.u_1609273416 { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

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

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

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

  *#dm .dmInner a.u_1037154216 { box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important; }

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

  *#dm .dmInner a.u_1612249528 { background-origin:border-box !important; }

  *#dm .dmInner a.u_1854671325 { background-origin:border-box !important; }

  *#dm .dmInner div.u_2427721833 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1680425502 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1747714415 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1612249528 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1037154216 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1023088746 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1517754338 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1714846599 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1620919701 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1870582756 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1609273416 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1931003049 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1166180355 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1208282177 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1000920281 span.text { font-family:'Poppins Bold' !important; }

  *#dm .dmInner a.u_1805575298 span.text { font-family:'Poppins Bold' !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }
}
*#dm .dmInner div.u_314133221
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1251109601
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1663960119
{
	z-index:1 !important;
}
/* Fix image widget loading without height (logo in header) */
#1039991041.imageWidget {
  min-height: 76px;
}

/* Fix group_tvt content section resizing */
#group_tvt {
  min-height: 473px;
}

/* Fix ApexChat layout shift */
#apexchat_prechat_invitation_wrapper {
  position: fixed !important;
}

/* Prevent nav font-swap shifts */
.unifiednav__item {
  font-display: optional;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_314133221
{
}
*#dm .dmInner div.u_1251109601
{
}
*#dm .dmInner div.u_1251109601
{
}
*#dm .dmInner div.u_1663960119
{
}
*#dm .dmInner div.u_1663960119
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 ce58686 {
    min-height: 720px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(135deg, rgba(13, 13, 13, 1) 51%, rgba(60, 140, 3, 1) 100%);
}
#a7a96062 {
    background-image: url("https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Hero+Section+1920x1080+%281%29+copy-1920w.png");
    background-origin: border-box;
}
    
#group_6so::before, #group_6so > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(13, 13, 13, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#group_6so {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    background-image: url("https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Hero+1920x1080-030e8f4a-1920w.png");
    background-color: rgba(119, 162, 88, 0);
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_nu8 {
    width: 758px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e9b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 407bc4e {
    width: 300px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ko4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 65.96%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_tvt {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#group_d6p {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 3794e68 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    order: 2;
    justify-content: flex-end;
    margin: 0px 0% 0px 0%;
}
    
#\34 3738b10 {
    width: 512px;
    height: 304px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 5c8067f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0f4bf06::before, #\32 0f4bf06 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(13, 13, 13, 1) 34%, rgba(60, 140, 3, 1) 100%);
}
#\32 0f4bf06 {
    background-image: url("https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Gator+Guard+1920x1080+%281%29+copy-1920w.png");
    background-origin: border-box;
}
#\32 0f4bf06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgklEQVQI10WMiw6CMAxF+18I6zbnRyjuAYj/Ie7BJn6z6YKanDS9Pc0Fm9BGtIkTEXcSd6sYi4Tv9a9NjS7xYRWgfac9M4GZUF3Yde1D6J+t9h210TtNghbUgcH50ejAhiymIsf8Q9iIV9/CZWlc4vOm7u/TvKnbS03lOGZpI/bL4QM+RkWYGFlMhwAAAABJRU5ErkJggg==');
}
    
#\37 b736e5a {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    justify-content: flex-start;
    order: 0;
    background-color: rgba(13, 13, 13, 0.65);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 553ccfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c5dadb91 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c880a069 {
    justify-content: flex-start;
    width: 17.18%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e934f5b {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 106ba46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 87bed2e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 2;
    height: auto;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#fcb49a2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f29c010d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d3f74eb2 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 2721c57 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 0px;
    width: 30.21%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a1c55b38 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 72px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 3;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f04e86b8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#d512c686 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 6c677b0 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 0px;
    width: 30.21%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-content: flex-end;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d441aac9 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 0px;
    width: 30.89782196969697%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#bc42f2c6 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 0px;
    width: 30.89782196969697%;
    min-width: 4%;
    align-items: center;
    order: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f49bc29 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\33 a94927d {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 e6b48bf {
    width: 87.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#aed88dca {
    width: 60.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 457512b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e0eb5ab8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e0eb5ab8 {
    width: 15%;
    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;
}
    
#e6b0183e {
    width: 59.93%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d5262ed1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2358d6a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 42f5f6c {
    flex-direction: row;
    align-items: center;
    width: 215px;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 3px 5px 3px 5px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9938484 {
    width: 87.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a2c3184 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_4ds {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#deccc005.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#deccc005 {
    width: 15%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ffccbf9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b07d0d9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 63c19e1 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\36 7fcaa66 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3434718 {
    background-image: url();
    background-size: contain;
    background-position: 100% 100%;
}
#c3434718.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_jsq {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_snt {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\37 70292b1 {
    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;
}
}



@media all {
    
#\33 1b5c8f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
    
#add86ab1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\39 61962e7 {
    min-height: 129px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\31 49ae0f6 {
    margin-top: -120px;
}
    
#widget_210.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_210 {
    width: 45%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-top: -350px;
    margin-bottom: -300px;
}
}



@media all {
    
#\37 91acb49 {
    margin-top: -120px;
}
    
#\34 af3f201 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d88eaba9 {
    width: 46.14%;
    height: 406px;
    max-width: 100%;
    align-self: flex-end;
    margin-top: -256px;
    margin-bottom: -256px;
}
    
#\37 2dfbdaa {
    min-height: 129px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 63873e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
}
}



@media all {
    
#\39 80c7539::before, #\39 80c7539 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(60, 140, 3, 1) 0%, rgba(13, 13, 13, 1) 100%);
}
#\39 80c7539 {
    background-image: url("https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/New+Image+1600x1200-1920w.webp");
    background-attachment: fixed;
}
#\39 80c7539.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAgAAUAmJQBOgB8wpotF6gAA/o+iVJLL4Uw4ski3wvNBbvG98PIXG3dfoZdE5OyOFBwRgAA=');
}
    
#\30 a38fd42 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#group_ppt {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_6r6 {
    width: 450px;
    height: auto;
    max-width: 100%;
    margin-top: -300px;
    margin-bottom: -300px;
}
    
#group_2be {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    order: 2;
    flex-direction: row;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1t1 {
    width: 97.77922394572171%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_odl[data-css-edit] {
    z-index: 1 !important;
}
#group_odl {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    background-color: var(--color_9);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    margin-bottom: -60px;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#group_7ug {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 b52682c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1bk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_0m1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad9ea739 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 455331c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 65fffcc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f665deb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b4864b7d {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    min-width: 32px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 1px 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 d87d2e0 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c35b2ef {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ab74271 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 17b9409 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 52.64599329714652%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 d730b82 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#b5578300[data-pinned] {
    position: sticky;
    top: 250px;
    bottom: 250px;
    z-index: 1;
}
#b5578300 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f4fb8c1::before, #\36 f4fb8c1 > .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.5;
}
#\36 f4fb8c1 {
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
}
    
#bfb7d729 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 45.35%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_14g {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d9d64cd {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4e1fabd {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ca57ca6c {
    align-items: center;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6c4a822 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gds {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#widget_inq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a04cbce {
    align-items: center;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c9974c1 {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 fd68240 {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6f16434 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ed845775 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 728994b {
    align-items: center;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 645e2c8 {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d23e00 {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 09d7799 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fc2b46f5 {
    align-items: center;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fb6c9e3 {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8ce7485 {
    align-items: flex-start;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 305d23f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ca8f4eb1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 99ddbc1 {
    width: 458px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 9a19d50 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 57fe72f {
    width: 458px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 393e49d {
    width: 50px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 447b310 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\39 603fbe6::before, #\39 603fbe6 > .bgExtraLayerOverlay {
    
}
#\39 603fbe6 {
    background-image: url("https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/BG+-+Cropped+1X-1920w.png");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-color: rgba(0, 0, 0, 0);
}
#\39 603fbe6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAVklEQVQY043LOQ6AMBBDUU9BtpaEkNz/nkZIIAYyIIrXfNlwWahNu/mgOlwR3mTbOHwBvwgHZXQNq3FQEKpQ84ruCKvwD8QmjKvSbIgNPKUPSP0Ru20DabZvxd53hlEAAAAASUVORK5CYII=');
}
    
#group_723 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#fa833d98 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\35 b343dab {
    flex-direction: row;
    align-items: center;
    width: 155px;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 3px 5px 3px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 24d0aa6 {
    width: 87.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6tg {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
}
    
#widget_lvb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_08h {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
}
    
#group_jd4 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_fq1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 b3a2663 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\32 ed78b56 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bd03e31 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_6uc {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
    
#d5fd4ab2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 f6255ea {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a392c121 {
    min-height: 508px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb00eb45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_mik {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a953e034 {
    min-height: 508px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e137631 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c514d57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0cec597 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af7f6012 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 aca8fdb {
    min-height: 508px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a06458c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc96b6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 47e569c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 de1e215 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b45dcd8d {
    min-height: 508px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b739608 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2d129bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 eeaaddb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 83332b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c525812 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 90f94f1 {
    width: 87.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b0166cf::before, #\32 b0166cf > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    background-image: linear-gradient(135deg, rgba(13, 13, 13, 1) 0%, rgba(60, 140, 3, 1) 100%);
}
#\32 b0166cf {
    background-color: var(--color_9);
    background-image: url("https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/New+Image+1600x1200-1920w.webp");
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px inset;
    background-attachment: fixed;
}
#\32 b0166cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAgAAUAmJQBOgB8wpotF6gAA/o+iVJLL4Uw4ski3wvNBbvG98PIXG3dfoZdE5OyOFBwRgAA=');
}
    
#\30 3cdce6b {
    align-items: center;
    width: 50%;
    min-height: 428px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0.6%;
}
    
#a50dbd72 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 c5f923f {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 283b8b8 {
    flex-direction: row;
    align-items: center;
    width: 209px;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 3px 5px 3px 5px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d01dbf5d[data-css-edit] {
    z-index: 1 !important;
}
#d01dbf5d {
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 60px 40px 0px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\34 11c9f0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 313e9c6 {
    min-height: 80px;
    column-gap: 0%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b2b468e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 b2b468e {
    width: 21.446243019721496%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f62ecd {
    margin-bottom: -60px;
}
    
#bdd2ce15 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    flex-direction: row;
    background-color: var(--color_9);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 2px 0;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#group_uf1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#b8b863c5 {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3e534bf {
    align-items: center;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 3754e7d {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c80c24d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 34e7dd3 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c89504f {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a1a0f311 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 384ebc6 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 31db31a {
    align-items: center;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4787d6a {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
}
    
#\34 9bac41c {
    align-items: center;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c662e10 {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#df311030 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be49361 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 488d62c {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 70e578c {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ec4d6d67 {
    align-items: center;
    width: 100%;
    min-height: 111px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d61cd524 {
    align-items: center;
    width: 100%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d67b8bd2 {
    align-items: center;
    width: 100%;
    min-height: 113px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    height: auto;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c6c6404b {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    flex-direction: row;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 0px 0;
    box-shadow: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 097b693 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4c32145 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c1105a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 bdfac02 {
    align-items: flex-start;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    box-shadow: none;
    justify-self: auto;
    order: 1;
    justify-content: flex-start;
    height: auto;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 556d2f3 {
    width: 59.4062px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0cb2dda {
    width: 59.7031px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e14d610 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
}
    
#\39 fcdf8a2 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fce7acde {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 65c2057 {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 372b1ca {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#a2654d64::before, #a2654d64 > .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.85;
}
#a2654d64 {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/page+accent+%282%29-1920w.png);
    box-shadow: none;
    background-position: 50% 100%;
}
#a2654d64.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAq0lEQVQI1wXBCRKCIAAAQD5Rk5lXEAIiiEiaqInaYVPT9P/PtAum129Zv8vjNY3Xa1s5q9eped/sOnfz2IHx8Rtvn8Hd29aetWp0MVy064zr6t62oO6fxi7K9EIaxkTGuMxzJfOyKJTSQNWTqAYqGkTLBPEEsiMkEBGcZoRKgHkNmYnTMkTikPBDzPZh6oXYj3AQE3CkJk51cFI+FPuEexHdBnjjo60PdwH6AymSIgYu85BOAAAAAElFTkSuQmCC');
}
    
#group_n8g {
    width: 46.59%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_fkf {
    justify-content: flex-start;
    width: 51.41178571428572%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
}
    
#f9ee0e35 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#f03850e4 {
    flex-direction: row;
    align-items: center;
    width: 179px;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    align-self: auto;
    order: 0;
    padding: 3px 5px 3px 5px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e6085af {
    width: 87.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d95 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v5u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e5e6121 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 144b3a1 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_9ck {
    width: 500px;
    height: 500px;
    max-width: 100%;
}
}



@media all {
    
#c877b849 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5dce1a7::before, #\38 5dce1a7 > .bgExtraLayerOverlay {
    
}
#\38 5dce1a7 {
    background-color: var(--color_3);
    background-image: initial;
    box-shadow: none;
}
    
#group_23d {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    padding: 16px 16px 16px 16px;
}
    
#baf4fccd {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 ae2383b {
    flex-direction: row;
    align-items: center;
    width: 331px;
    min-height: 44px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    order: 0;
    justify-self: auto;
    padding: 3px 5px 3px 5px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 209bf70 {
    width: 87.90%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ev6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_tkr {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
}
    
#d23ca6c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d8b6248 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c045c22 {
    min-height: 432px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    justify-content: flex-start;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b15bfe2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tan {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_fmb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 e745e93 {
    min-height: 432px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    justify-content: flex-start;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 60f4c31 {
    min-height: 364px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eec45d2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 d47512b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 fd6ceea {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e2825346 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#b15d0c19 {
    min-height: 432px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 32px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    align-items: flex-start;
    height: auto;
    border-style: solid;
    border-color: #000000 var(--color_9) var(--color_9) #000000;
    border-width: 0 1px 1px 0;
    justify-content: flex-start;
    padding: 20px 0% 20px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5c4b5c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    box-shadow: none;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8419b0d {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cfae75bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 1a70493 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e73c5226 {
    width: 280px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_j2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#aca6cf3a {
    width: 44%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: -200px;
    margin-bottom: -250px;
}
    
#\30 31af591 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
}
    
#b0410b25 {
    min-height: 129px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 0b65f32 {
    margin-top: -120px;
}
    
#\36 a1348f0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\35 1f2bcd7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 8946fdd {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 16px 16px 16px 16px;
}
    
#\37 6fc04d1 {
    width: 39.625px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#e01c278c {
    flex-direction: row;
    align-items: center;
    width: 171px;
    min-height: 43px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    padding: 3px 5px 3px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa35fb1 {
    width: 93.01%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 65f6fd3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
    
#fa4b6595::before, #fa4b6595 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#fa4b6595 {
    background-image: url();
    background-position: 50% 100%;
    background-size: contain;
}
#fa4b6595.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#a988bd33 {
    width: 82.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ndi {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    padding-bottom: 8px;
}
    
#group_ron::before, #group_ron > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(13, 13, 13, 1) 48%, rgba(0, 0, 0, 0) 100%);
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
}
#group_ron {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Full+Flake+Epoxy+Floor+Garage-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#group_ron.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAoAAUAmJZwCdADzfBkvQAD1nVGx9kI7mkAv7DshoRlZyKeK4+Zms1mukkPlxwAAAA==');
}
    
#widget_o99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f5de233d::before, #f5de233d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(13, 13, 13, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#f5de233d {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Basement+Full+Flake+Epoxy+Floor-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#f5de233d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAoAAUAmJQBOgB574ngAAP3FomniTuF10a2BHb+7w+TEIDyXPHpbm4TlXq8rgAA=');
}
    
#dc84c68d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 86e4870::before, #\33 86e4870 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(13, 13, 13, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\33 86e4870 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Driveway+Sealing-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\33 86e4870.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAoAAUAmJYwAAlrx2zNAAP7l/KR0oKqTK/OJ736DnlzHoo9FOisZZRoM+JglluK+eT/SXlOycAAA');
}
    
#\39 1b3a3c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_d5u {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#\34 ebbe59a {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c943ba79 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bfaa98b {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    padding-top: 8px;
}
    
#da08de1c::before, #da08de1c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(13, 13, 13, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#da08de1c {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Concrete+Paint+for+Patios-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#da08de1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAoAAUAmJYwCdAD0TXZK9wAA+NvwmZZGaqJUeQZPIbdWzC/Tx4ciKbJDzd1qvCHmMkkw0BeAwjfTIyod4AAA');
}
    
#f172b30c {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
}
    
#dd3568cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 c873899::before, #\36 c873899 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(13, 13, 13, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\36 c873899 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Pool+Stain+and+Seal+Full+Flake+Epoxy+Flooring-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\36 c873899.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAoAAUAmJQBOgCHXdn18AAD+9ea6AYrC895Q5S5O4/kPvx3NGL9ARvPGvietWlQ5X0KDYIFF98TTjfUAAA==');
}
    
#\36 c329c80 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a712a757 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 aee8f68::before, #\34 aee8f68 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.85;
    border-radius: inherit;
    background-image: linear-gradient(0deg, rgba(13, 13, 13, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\34 aee8f68 {
    justify-content: flex-end;
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Commercial+Warehouse+Epoxy+Flooring-1920w.webp);
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: rgba(0, 0, 0, 0);
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
#\34 aee8f68.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAACQAQCdASoKAAoAAUAmJaQAAlvtq8AA/vKRFVOzpqWkgcgwpa+Oytt5BIjE0wN8hAA=');
}
    
#\36 bf7f080 {
    width: 100%;
    height: 250px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbe5448 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 4468426 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 3fa2780 {
    align-items: flex-start;
    width: 48.4706028898854%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 20b3653 {
    width: 82.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bcd400d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fac1d43f {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#a81d9b3a {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 82px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 07aa2d8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c30823a5 {
    flex-direction: row;
    align-items: center;
    width: 246px;
    min-height: 43px;
    row-gap: 24px;
    column-gap: 1%;
    height: auto;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1) rgba(24, 64, 133, 1);
    background-image: linear-gradient(135deg, rgba(60, 140, 3, 0.54) 26%, rgba(85, 181, 0, 1) 100%);
    background-origin: border-box;
    justify-self: auto;
    order: 0;
    align-self: auto;
    padding: 3px 5px 3px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 125d868[data-pinned] {
    position: sticky;
    top: 112px;
    bottom: auto;
    z-index: 1;
}
#\38 125d868 {
    align-items: center;
    width: 37.18%;
    min-height: 496px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/c6bc8c08/dms3rep/multi/opt/Full+Flake+Epoxy+Flooring+Dogs+%281%29-1920w.webp);
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0.1%;
}
#\38 125d868.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAwAgCdASoKAAkAAUAmJZACdLoAAne9OSt+AAD+8HBwf0rg6c1WxrZ1AVrSW9t/rMHVIfNbKGHUAAAA');
}
    
#\32 1ee1304 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ec24c2db::before, #ec24c2db > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.65;
    border-radius: inherit;
}
#ec24c2db {
    background-image: url();
    background-position: 50% 100%;
    background-size: contain;
}
#ec24c2db.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#e5957fd9 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\37 20f51fe {
    width: 39.625px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 ab079b1 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 60px 40px 60px 40px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2f1fe0a::before, #d2f1fe0a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.65;
    border-radius: inherit;
    background-image: linear-gradient(135deg, rgba(29, 52, 10, 1) 0%, rgba(14, 20, 9, 1) 100%);
}
#d2f1fe0a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: linear-gradient(135deg, rgba(29, 52, 10, 1) 0%, rgba(14, 20, 9, 1) 100%);
    background-origin: border-box;
}
    
#\31 4f64f83 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 67a82ad {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    margin: 0% 0% 0% 0%;
}
    
#\39 d679d19 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#widget_fu7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_fu7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_duj {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 4cc5912 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f60d47d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 abeff3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ef2d55f {
    align-items: flex-start;
    width: 53.78587328767124%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    min-width: 32px;
    background-image: linear-gradient(135deg, rgba(13, 13, 13, 1) 0%, rgba(60, 140, 3, 1) 100%);
    background-origin: border-box;
    border-radius: 30px 0 30px 30px;
    border-style: solid;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-width: 2px 2px 2px 2px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fe91bb3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d37bf86a {
    width: 280px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cacef285 {
    justify-content: flex-start;
    width: 52.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 12ad1e4 {
    align-items: flex-start;
    width: 39.36412671232877%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 85598ef {
    width: 428px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6241d2b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bde03933 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a786596b {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 587d99b {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ff9f8994 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8574256 {
    justify-content: flex-start;
    width: 52.24%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d2a6fa9 {
    align-items: flex-start;
    width: 42.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e7b80dcf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fce92fe {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    justify-content: flex-start;
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a40e3987 {
    width: 428px;
    height: auto;
    min-width: 32px;
    max-width: 100%;
}
    
#\32 d088190 {
    align-items: flex-start;
    width: 42.26%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f8d70e32 {
    width: 280px;
    height: auto;
    min-width: 32px;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f74850e3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 4c1b265 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ea220a9 {
    min-height: 75px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b4de0871::before, #b4de0871 > .bgExtraLayerOverlay {
    
}
#b4de0871 {
    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/c6bc8c08/dms3rep/multi/opt/FLAG-df686c4b-1920w.webp");
}
#b4de0871.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjYAAABXRUJQVlA4ICoAAADQAQCdASoKAAQAAUAmJQBOgCPtxBL3AAD+/h2ko8brpVJB6S3Gdp2WAAA=');
}
    
#widget_fgk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 a5a10f6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 613px;
    padding: 0px 0% 0px 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
    
#group_6so::before, #group_6so > .bgExtraLayerOverlay {
    
}
#group_6so {
    width: 100%;
    min-height: 8px;
    background-position: 0% 50%;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
    
#group_ko4 {
    width: 36.30%;
    row-gap: 10px;
    min-width: 32px;
}
    
#widget_nu8 {
    width: 488px;
}
    
#group_tvt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_d6p {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3794e68 {
    min-width: 32px;
    width: 100.00%;
    margin: -71px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 5c8067f {
    padding: 40px 15px 40px 15px;
}
    
#c880a069 {
    width: 23.60%;
}
    
#\35 1ec9abe {
    margin: 0px 0% 0px 0%;
}
    
#fcb49a2a {
    width: 94.18%;
}
    
#\32 0f4bf06::before, #\32 0f4bf06 > .bgExtraLayerOverlay {
    
}
#\32 0f4bf06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgklEQVQI10WMiw6CMAxF+18I6zbnRyjuAYj/Ie7BJn6z6YKanDS9Pc0Fm9BGtIkTEXcSd6sYi4Tv9a9NjS7xYRWgfac9M4GZUF3Yde1D6J+t9h210TtNghbUgcH50ejAhiymIsf8Q9iIV9/CZWlc4vOm7u/TvKnbS03lOGZpI/bL4QM+RkWYGFlMhwAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5262ed1 {
    padding: 40px 15px 40px 15px;
}
    
#e6b0183e {
    order: 1;
    width: 100.00%;
}
    
#e0eb5ab8 {
    order: 2;
}
    
#\35 656d87c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1fac105 {
    margin: 0px 0% 0px 0%;
}
    
#deccc005 {
    order: 2;
}
    
#\34 ffccbf9 {
    order: 1;
}
    
#b07d0d9e {
    order: 3;
}
    
#\31 63c19e1 {
    padding: 40px 15px 40px 15px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 61962e7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_210 {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2dfbdaa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#d88eaba9 {
    width: 61.00%;
    margin-top: -175px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 6b0c305 {
    margin: 0px 0% 0px 0%;
}
    
#\39 80c7539::before, #\39 80c7539 > .bgExtraLayerOverlay {
    
}
#\39 80c7539.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAgAAUAmJQBOgB8wpotF6gAA/o+iVJLL4Uw4ski3wvNBbvG98PIXG3dfoZdE5OyOFBwRgAA=');
}
    
#\30 a38fd42 {
    padding: 40px 15px 40px 15px;
}
    
#widget_6r6 {
    height: auto;
    width: 352px;
}
    
#ad9ea739 {
    min-height: 335px;
}
    
#b4864b7d {
    min-height: 335px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 d730b82 {
    min-height: 1142px;
    padding: 40px 15px 40px 15px;
}
    
#aa6b0ba6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 17b9409 {
    width: 49.29%;
}
    
#bfb7d729 {
    width: 48.71357664233577%;
    padding: 0px 0px 0px 0px;
}
    
#b5578300 {
    width: 100.00%;
    padding: 0px 0px 0px 0px;
}
    
#group_14g {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ca57ca6c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 a04cbce {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed845775 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 728994b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc2b46f5 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ca8f4eb1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 99ddbc1 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 447b310 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#\32 c03af27 {
    margin: 0px 0% 0px 0%;
}
    
#\39 603fbe6::before, #\39 603fbe6 > .bgExtraLayerOverlay {
    
}
#\39 603fbe6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAVklEQVQY043LOQ6AMBBDUU9BtpaEkNz/nkZIIAYyIIrXfNlwWahNu/mgOlwR3mTbOHwBvwgHZXQNq3FQEKpQ84ruCKvwD8QmjKvSbIgNPKUPSP0Ru20DabZvxd53hlEAAAAASUVORK5CYII=');
}
    
#group_723 {
    width: 100%;
    min-height: 80px;
}
    
#group_6tg {
    width: 100%;
    min-height: 80px;
    flex-wrap: wrap;
}
    
#\32 ed78b56 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b3a2663 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a392c121 {
    width: 48.99984686064319%;
    min-height: 359px;
}
    
#a953e034 {
    width: 48.99984686064319%;
    min-height: 359px;
}
    
#b45dcd8d {
    width: 48.99984686064319%;
    min-height: 359px;
}
    
#\39 aca8fdb {
    height: auto;
    min-height: 359px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 313e9c6 {
    width: 100%;
    min-height: 80px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 16px 16px 16px;
}
    
#\34 7f62ecd {
    margin: 0px 0% 0px 0%;
}
    
#\32 b0166cf::before, #\32 b0166cf > .bgExtraLayerOverlay {
    
}
#\32 b0166cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAgAAUAmJQBOgB8wpotF6gAA/o+iVJLL4Uw4ski3wvNBbvG98PIXG3dfoZdE5OyOFBwRgAA=');
}
    
#\34 11c9f0f {
    width: 100.00%;
}
    
#\30 c5f923f {
    width: 100.00%;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d01dbf5d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#bdd2ce15 {
    width: 100%;
    min-height: 80px;
}
    
#\30 3cdce6b {
    min-width: 32px;
    height: auto;
    min-height: 179px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dd4d59c1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 372b1ca {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#a2654d64::before, #a2654d64 > .bgExtraLayerOverlay {
    
}
#a2654d64.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAq0lEQVQI1wXBCRKCIAAAQD5Rk5lXEAIiiEiaqInaYVPT9P/PtAum129Zv8vjNY3Xa1s5q9eped/sOnfz2IHx8Rtvn8Hd29aetWp0MVy064zr6t62oO6fxi7K9EIaxkTGuMxzJfOyKJTSQNWTqAYqGkTLBPEEsiMkEBGcZoRKgHkNmYnTMkTikPBDzPZh6oXYj3AQE3CkJk51cFI+FPuEexHdBnjjo60PdwH6AymSIgYu85BOAAAAAElFTkSuQmCC');
}
    
#group_n8g {
    width: 100%;
    min-height: 80px;
}
    
#group_fkf {
    width: 100%;
    min-height: 80px;
}
    
#widget_9ck {
    width: 649px;
}
    
#\34 e6085af {
    width: 68.53%;
}
    
#f03850e4 {
    width: 167px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1467329 {
    margin: 0px 0% 0px 0%;
}
    
#c877b849 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#\38 5dce1a7::before, #\38 5dce1a7 > .bgExtraLayerOverlay {
    
}
    
#group_23d {
    width: 100%;
    min-height: 80px;
}
    
#group_tkr {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 c045c22 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\39 e745e93 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#b15d0c19 {
    min-width: 32px;
    width: 100%;
    height: auto;
    min-height: 309px;
    margin: 0px 0% 0px 0%;
}
    
#\32 60f4c31 {
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aca6cf3a {
    margin-top: -197px;
    width: 71.10%;
    height: auto;
}
    
#b0410b25 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 483fdf1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 65f6fd3 {
    padding: 40px 15px 40px 15px;
}
    
#fa4b6595::before, #fa4b6595 > .bgExtraLayerOverlay {
    
}
#fa4b6595.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_ron::before, #group_ron > .bgExtraLayerOverlay {
    
}
#group_ron {
    min-height: 367px;
}
#group_ron.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAoAAUAmJZwCdADzfBkvQAD1nVGx9kI7mkAv7DshoRlZyKeK4+Zms1mukkPlxwAAAA==');
}
    
#f5de233d::before, #f5de233d > .bgExtraLayerOverlay {
    
}
#f5de233d {
    min-height: 367px;
}
#f5de233d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAoAAUAmJQBOgB574ngAAP3FomniTuF10a2BHb+7w+TEIDyXPHpbm4TlXq8rgAA=');
}
    
#\33 86e4870::before, #\33 86e4870 > .bgExtraLayerOverlay {
    
}
#\33 86e4870 {
    min-height: 367px;
}
#\33 86e4870.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAoAAUAmJYwAAlrx2zNAAP7l/KR0oKqTK/OJ736DnlzHoo9FOisZZRoM+JglluK+eT/SXlOycAAA');
}
    
#da08de1c::before, #da08de1c > .bgExtraLayerOverlay {
    
}
#da08de1c {
    min-height: 367px;
}
#da08de1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAoAAUAmJYwCdAD0TXZK9wAA+NvwmZZGaqJUeQZPIbdWzC/Tx4ciKbJDzd1qvCHmMkkw0BeAwjfTIyod4AAA');
}
    
#\36 c873899::before, #\36 c873899 > .bgExtraLayerOverlay {
    
}
#\36 c873899 {
    min-height: 367px;
}
#\36 c873899.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAoAAUAmJQBOgCHXdn18AAD+9ea6AYrC895Q5S5O4/kPvx3NGL9ARvPGvietWlQ5X0KDYIFF98TTjfUAAA==');
}
    
#\34 aee8f68::before, #\34 aee8f68 > .bgExtraLayerOverlay {
    
}
#\34 aee8f68 {
    min-height: 367px;
}
#\34 aee8f68.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAACQAQCdASoKAAoAAUAmJaQAAlvtq8AA/vKRFVOzpqWkgcgwpa+Oytt5BIjE0wN8hAA=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4468426 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ec24c2db::before, #ec24c2db > .bgExtraLayerOverlay {
    
}
#ec24c2db.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f2b8726e {
    margin: 0px 0% 0px 0%;
}
    
#a81d9b3a {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e5957fd9 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ab079b1 {
    padding: 40px 15px 40px 15px;
}
    
#\38 125d868 {
    width: 56.19%;
    height: auto;
    min-height: 405px;
}
#\38 125d868.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAwAgCdASoKAAkAAUAmJZACdLoAAne9OSt+AAD+8HBwf0rg6c1WxrZ1AVrSW9t/rMHVIfNbKGHUAAAA');
}
    
#\34 3fa2780 {
    width: 39.70802919708029%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4f64f83 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#f74850e3 {
    margin: 0px 0% 0px 0%;
}
    
#cacef285 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 6241d2b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 10px;
}
    
#bde03933 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d2f1fe0a::before, #d2f1fe0a > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ea220a9 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 a5a10f6 {
    margin: 0px 0% 0px 0%;
}
    
#b4de0871::before, #b4de0871 > .bgExtraLayerOverlay {
    
}
#b4de0871.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjYAAABXRUJQVlA4ICoAAADQAQCdASoKAAQAAUAmJQBOgCPtxBL3AAD+/h2ko8brpVJB6S3Gdp2WAAA=');
}
}



@media (max-width: 767px) {
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 10px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
    
#group_6so::before, #group_6so > .bgExtraLayerOverlay {
    
}
#group_6so {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 50%;
    padding: 20px 20px 20px 20px;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
    
#group_ko4 {
    min-width: 32px;
    width: 100%;
    row-gap: 10px;
}
    
#\34 3738b10 {
    height: 167px;
}
    
#group_tvt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_d6p {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 3794e68 {
    min-width: 32px;
    width: 100.00%;
    margin: -53px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 5c8067f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 b736e5a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c880a069 {
    width: 100%;
    min-height: 50px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\35 1ec9abe {
    margin: 0px 0% 0px 0%;
}
    
#\37 87bed2e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#c5dadb91 {
    margin: 0px 0% 0px 0%;
}
    
#\32 e934f5b {
    margin: 0px 0% 0px 0%;
}
    
#d3f74eb2 {
    margin: 0px 0% 0px 0%;
}
    
#\36 2721c57 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1c55b38 {
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#f04e86b8 {
    margin: 0px 0% 0px 0%;
}
    
#d512c686 {
    margin: 0px 0% 0px 0%;
}
    
#\39 6c677b0 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#d441aac9 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#bc42f2c6 {
    width: 49%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f49bc29 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 a94927d {
    margin: 0px 0% 0px 0%;
}
    
#\36 e6b48bf {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#aed88dca {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 457512b {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0f4bf06::before, #\32 0f4bf06 > .bgExtraLayerOverlay {
    
}
#\32 0f4bf06.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgklEQVQI10WMiw6CMAxF+18I6zbnRyjuAYj/Ie7BJn6z6YKanDS9Pc0Fm9BGtIkTEXcSd6sYi4Tv9a9NjS7xYRWgfac9M4GZUF3Yde1D6J+t9h210TtNghbUgcH50ejAhiymIsf8Q9iIV9/CZWlc4vOm7u/TvKnbS03lOGZpI/bL4QM+RkWYGFlMhwAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\32 2358d6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d5262ed1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 656d87c {
    margin: 0px 0% 0px 0%;
}
    
#e6b0183e {
    order: 1;
}
    
#e0eb5ab8 {
    order: 2;
}
    
#\34 42f5f6c {
    width: 225px;
    height: auto;
    min-height: 43px;
}
}



@media (max-width: 767px) {
    
#\39 1fac105 {
    margin: 0px 0% 0px 0%;
}
    
#deccc005 {
    order: 2;
}
    
#\34 ffccbf9 {
    order: 1;
}
    
#b07d0d9e {
    order: 3;
}
    
#\31 63c19e1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
}
    
#\36 7fcaa66 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_jsq {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
}
}



@media (max-width: 767px) {
    
#\33 1b5c8f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#add86ab1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 61962e7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#widget_210 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\34 af3f201 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d88eaba9 {
    height: 240px;
    margin-top: -211px;
}
    
#\37 2dfbdaa {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 63873e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 6b0c305 {
    margin: 0px 0% 0px 0%;
}
    
#\39 80c7539::before, #\39 80c7539 > .bgExtraLayerOverlay {
    
}
#\39 80c7539.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAgAAUAmJQBOgB8wpotF6gAA/o+iVJLL4Uw4ski3wvNBbvG98PIXG3dfoZdE5OyOFBwRgAA=');
}
    
#\30 a38fd42 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_ppt {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_6r6 {
    height: auto;
    width: 202px;
}
    
#group_odl {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 b52682c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 455331c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 d87d2e0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#group_2be {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_7ug {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ad9ea739 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b4864b7d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aa6b0ba6 {
    margin: 0px 0% 0px 0%;
}
    
#\39 17b9409 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bfb7d729 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 d730b82 {
    min-height: unset;
    flex-direction: column;
    row-gap: 5px;
    padding: 4% 4% 4% 4%;
}
    
#\39 d9d64cd {
    row-gap: 10px;
}
    
#ca57ca6c {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_gds {
    height: 150px;
}
    
#\33 a04cbce {
    row-gap: 10px;
    min-width: 32px;
    margin: 16px 0% 0px 0%;
}
    
#\32 fd68240 {
    row-gap: 10px;
}
    
#\31 728994b {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1d23e00 {
    row-gap: 10px;
}
    
#fc2b46f5 {
    row-gap: 10px;
    min-width: 32px;
    margin: 16px 0% 0px 0%;
}
    
#\34 8ce7485 {
    row-gap: 10px;
}
    
#ca8f4eb1 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#\30 99ddbc1 {
    margin: 0px 0% 0px 0%;
}
    
#b5578300 {
    height: auto;
    min-height: 182px;
}
    
#group_14g {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ed845775 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\38 9a19d50 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
    justify-content: center;
}
    
#\34 57fe72f {
    min-width: 32px;
    width: 200px;
    margin: 0px 0% 0px 0%;
}
    
#\35 393e49d {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 447b310 {
    min-height: 0;
    flex-direction: column;
    row-gap: 5px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\32 c03af27 {
    margin: 0px 0% 0px 0%;
}
    
#\39 603fbe6::before, #\39 603fbe6 > .bgExtraLayerOverlay {
    
}
#\39 603fbe6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAVklEQVQY043LOQ6AMBBDUU9BtpaEkNz/nkZIIAYyIIrXfNlwWahNu/mgOlwR3mTbOHwBvwgHZXQNq3FQEKpQ84ruCKvwD8QmjKvSbIgNPKUPSP0Ru20DabZvxd53hlEAAAAASUVORK5CYII=');
}
    
#group_723 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 b343dab {
    width: 149px;
    height: auto;
    min-height: 43px;
}
    
#group_6tg {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 b3a2663 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ed78b56 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#widget_6uc {
    height: 146px;
}
    
#a392c121 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fb00eb45 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a953e034 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e137631 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 aca8fdb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a06458c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b45dcd8d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 b739608 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_08h {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_jd4 {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\33 bd03e31 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c525812 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 b0166cf::before, #\32 b0166cf > .bgExtraLayerOverlay {
    
}
#\32 b0166cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkgAAABXRUJQVlA4IDwAAADwAQCdASoKAAgAAUAmJQBOgB8wpotF6gAA/o+iVJLL4Uw4ski3wvNBbvG98PIXG3dfoZdE5OyOFBwRgAA=');
}
    
#\35 313e9c6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 7f62ecd {
    margin: 0px 0% 0px 0%;
}
    
#\32 283b8b8 {
    width: 192px;
    height: auto;
    min-height: 43px;
}
    
#d01dbf5d {
    min-height: 0;
    flex-direction: column;
    row-gap: 5px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#bdd2ce15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 384ebc6 {
    row-gap: 10px;
}
    
#\32 31db31a {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 3e534bf {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4787d6a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 0px;
}
    
#\37 3754e7d {
    row-gap: 10px;
}
    
#\34 9bac41c {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 34e7dd3 {
    row-gap: 10px;
}
    
#\35 be49361 {
    row-gap: 10px;
}
    
#d61cd524 {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d67b8bd2 {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c6c6404b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin-bottom: 0px;
    margin-top: 10px;
    padding: 0px 0px 0px 0px;
}
    
#\33 097b693 {
    row-gap: 10px;
}
    
#\39 bdfac02 {
    row-gap: 10px;
}
    
#ec4d6d67 {
    row-gap: 10px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c5f923f {
    min-width: 32px;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 3cdce6b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_uf1 {
    row-gap: 0px;
}
    
#\35 e14d610 {
    margin: 0px 0% 0px 0%;
}
    
#\39 fcdf8a2 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#fce7acde {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 372b1ca {
    min-height: 0;
    flex-direction: column;
    row-gap: 5px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#a2654d64::before, #a2654d64 > .bgExtraLayerOverlay {
    
}
#a2654d64.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAq0lEQVQI1wXBCRKCIAAAQD5Rk5lXEAIiiEiaqInaYVPT9P/PtAum129Zv8vjNY3Xa1s5q9eped/sOnfz2IHx8Rtvn8Hd29aetWp0MVy064zr6t62oO6fxi7K9EIaxkTGuMxzJfOyKJTSQNWTqAYqGkTLBPEEsiMkEBGcZoRKgHkNmYnTMkTikPBDzPZh6oXYj3AQE3CkJk51cFI+FPuEexHdBnjjo60PdwH6AymSIgYu85BOAAAAAElFTkSuQmCC');
}
    
#dd4d59c1 {
    margin: 0px 0% 0px 0%;
}
    
#group_n8g {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_fkf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f03850e4 {
    width: 192px;
    height: auto;
    min-height: 43px;
}
    
#\34 e5e6121 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 144b3a1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 1467329 {
    margin: 0px 0% 0px 0%;
}
    
#c877b849 {
    min-height: 0;
    flex-direction: column;
    row-gap: 5px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 5dce1a7::before, #\38 5dce1a7 > .bgExtraLayerOverlay {
    
}
    
#group_23d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 ae2383b {
    width: 297px;
    height: auto;
    min-height: 43px;
}
    
#\37 c045c22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b15bfe2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 e745e93 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 60f4c31 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b15d0c19 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a5c4b5c0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_tkr {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
}



@media (max-width: 767px) {
    
#aca6cf3a {
    height: auto;
    margin-top: -82px;
    width: 65%;
}
    
#\30 31af591 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0410b25 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 a1348f0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 483fdf1 {
    margin: 0px 0% 0px 0%;
}
    
#\30 8946fdd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e01c278c {
    height: auto;
    min-height: 43px;
    width: 149px;
}
    
#\33 65f6fd3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#fa4b6595::before, #fa4b6595 > .bgExtraLayerOverlay {
    
}
#fa4b6595.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_ron::before, #group_ron > .bgExtraLayerOverlay {
    
}
#group_ron {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#group_ron.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkQAAABXRUJQVlA4IDgAAADQAQCdASoKAAoAAUAmJZwCdADzfBkvQAD1nVGx9kI7mkAv7DshoRlZyKeK4+Zms1mukkPlxwAAAA==');
}
    
#f5de233d::before, #f5de233d > .bgExtraLayerOverlay {
    
}
#f5de233d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#f5de233d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkIAAABXRUJQVlA4IDYAAACwAQCdASoKAAoAAUAmJQBOgB574ngAAP3FomniTuF10a2BHb+7w+TEIDyXPHpbm4TlXq8rgAA=');
}
    
#\33 86e4870::before, #\33 86e4870 > .bgExtraLayerOverlay {
    
}
#\33 86e4870 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\33 86e4870.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkwAAABXRUJQVlA4IEAAAACwAQCdASoKAAoAAUAmJYwAAlrx2zNAAP7l/KR0oKqTK/OJ736DnlzHoo9FOisZZRoM+JglluK+eT/SXlOycAAA');
}
    
#da08de1c::before, #da08de1c > .bgExtraLayerOverlay {
    
}
#da08de1c {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#da08de1c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlIAAABXRUJQVlA4IEYAAADwAQCdASoKAAoAAUAmJYwCdAD0TXZK9wAA+NvwmZZGaqJUeQZPIbdWzC/Tx4ciKbJDzd1qvCHmMkkw0BeAwjfTIyod4AAA');
}
    
#\36 c873899::before, #\36 c873899 > .bgExtraLayerOverlay {
    
}
#\36 c873899 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\36 c873899.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRlAAAABXRUJQVlA4IEQAAADQAQCdASoKAAoAAUAmJQBOgCHXdn18AAD+9ea6AYrC895Q5S5O4/kPvx3NGL9ARvPGvietWlQ5X0KDYIFF98TTjfUAAA==');
}
    
#\34 aee8f68::before, #\34 aee8f68 > .bgExtraLayerOverlay {
    
}
#\34 aee8f68 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
#\34 aee8f68.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjwAAABXRUJQVlA4IDAAAACQAQCdASoKAAoAAUAmJaQAAlvtq8AA/vKRFVOzpqWkgcgwpa+Oytt5BIjE0wN8hAA=');
}
    
#group_ndi {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-bottom: 12px;
}
    
#\34 bfaa98b {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 12px;
}
    
#\31 fa35fb1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 4468426 {
    margin: 0px 0% 0px 0%;
}
    
#\34 3fa2780 {
    min-width: 32px;
    order: 0;
    width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#fac1d43f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a81d9b3a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#c30823a5 {
    height: auto;
    min-height: 43px;
    width: 227px;
}
    
#\39 07aa2d8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\38 125d868 {
    min-width: 32px;
    order: 1;
    width: 100%;
    height: auto;
    min-height: 314px;
    margin: 0px 0% 0px 0%;
}
#\38 125d868.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRkYAAABXRUJQVlA4IDoAAAAwAgCdASoKAAkAAUAmJZACdLoAAne9OSt+AAD+8HBwf0rg6c1WxrZ1AVrSW9t/rMHVIfNbKGHUAAAA');
}
    
#ec24c2db::before, #ec24c2db > .bgExtraLayerOverlay {
    
}
#ec24c2db.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#f2b8726e {
    margin: 0px 0% 0px 0%;
}
    
#e5957fd9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 ab079b1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
}



@media (max-width: 767px) {
    
#\31 4f64f83 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 67a82ad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 d679d19 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 ef2d55f {
    min-width: 32px;
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#cacef285 {
    width: 100%;
    min-height: 50px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 12ad1e4 {
    min-width: 32px;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\31 6241d2b {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#bde03933 {
    margin: 0px 0% 0px 0%;
}
    
#\36 587d99b {
    margin: 0px 0% 0px 0%;
}
    
#c8574256 {
    width: 100%;
    min-height: 50px;
    align-items: center;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 d2a6fa9 {
    min-width: 32px;
    width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fce92fe {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    row-gap: 10px;
}
    
#a40e3987 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d088190 {
    min-width: 32px;
    width: 100%;
    order: 2;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8d70e32 {
    order: 1;
}
    
#d2f1fe0a::before, #d2f1fe0a > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\31 4c1b265 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 ea220a9 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#b4de0871::before, #b4de0871 > .bgExtraLayerOverlay {
    
}
#b4de0871.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,UklGRjYAAABXRUJQVlA4ICoAAADQAQCdASoKAAQAAUAmJQBOgCPtxBL3AAD+/h2ko8brpVJB6S3Gdp2WAAA=');
}
}

