@media all {
  *#dm .dmInner a.u_125848480 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_2600512972 .animate_text { color:var(--color_3) !important; }

  *#dm .dmInner div.u_2600512972 .main-animation { color:var(--color_3) !important; }

  *#dm .dmInner *.u_2600512972 .animate_text:after { border-right-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1461402700 span.text { font-weight:600 !important; }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1049062631 span.text { font-weight:600 !important; }

  *#dm .dmInner div.u_1092894643 .am-drop { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1092894643 .am-tback { color:var(--color_3) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_3185210906 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3185210906 textarea {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3185210906 select {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner div.u_3185210906 {
    background-color:rgba(255,255,255,0.8) !important;
    background-image:none !important;
    border-radius:20px 20px 20px 20px !important;
    border-style:solid !important;
    border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) !important;
    border-width:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_3185210906 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

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

  *#dm .dmInner div.u_3185210906 .dmformsubmit { width:171px !important; }

  *#dm .dmInner div.u_3185210906 input::placeholder {
    font-style:italic !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3185210906 input.placeholder {
    font-style:italic !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3185210906 textarea::placeholder {
    font-style:italic !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3185210906 textarea.placeholder {
    font-style:italic !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3185210906 select::placeholder {
    font-style:italic !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3185210906 select.placeholder {
    font-style:italic !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1461402700:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1461402700.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1461402700 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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_1654345497 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1654345497:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1654345497.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1654345497 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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_1573826267 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1573826267:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1573826267.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1573826267 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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_1046940762 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1046940762:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1046940762.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1046940762 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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_1200017928 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1200017928:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1200017928.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1200017928 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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 div.u_1639796510 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1444485614 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1604267579 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1798221053 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1462524744 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

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

  *#dm .dmInner div.u_1394123717 {
    padding:0 !important;
    border-radius:0% !important;
    background-image:none !important;
    border-width:0 !important;
  }

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

  *#dm .dmInner a.u_1824817983 span.text { font-weight:600 !important; }

  *#dm .dmInner a.u_1824817983:hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1824817983.hover {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1824817983 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !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_1693156973 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

  *#dm .dmInner a.u_1693156973 .iconBg {
    display:inline-block !important;
    background-color:var(--color_2) !important;
    mask-image:url(https://irp.cdn-website.com/96b5be52/icon/call_8032542.svg) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1693156973 {
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,0,0) rgb(255,0,0) rgb(255,0,0) rgb(255,0,0) !important;
  }

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

  *#dm .dmInner div.u_1799046171 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1237225772 .svg { fill:var(--color_3) !important; }
}
*#dm .dmInner div.u_1310533336 h1 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1310533336 h2
{
	margin:0 !important;
}
*#dm .dmInner div.u_1310533336 h2 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1175243529 h1 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1175243529 h2
{
	margin:0 !important;
}
*#dm .dmInner div.u_1175243529 h2 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1092894643 h1 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1092894643 h2
{
	margin:0 !important;
}
*#dm .dmInner div.u_1092894643 h2 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1499240898 h1 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1499240898 h2
{
	margin:0 !important;
}
*#dm .dmInner div.u_1499240898 h2 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1225466761 h1 span.am-we
{
	color:var(--color_2) !important;
}
*#dm .dmInner div.u_1225466761 h2
{
	margin:0 !important;
}
*#dm .dmInner div.u_1225466761 h2 span.am-we
{
	color:var(--color_2) !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1512195829 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1512195829 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1512195829 .photoGalleryViewAll { padding:0 10px !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_2600512972
{
}
*#dm .dmInner div.u_1310533336
{
}
*#dm .dmInner div.u_1175243529
{
}
*#dm .dmInner div.u_1175243529
{
}
*#dm .dmInner div.u_1092894643
{
}
*#dm .dmInner div.u_1092894643
{
}
*#dm .dmInner div.u_1499240898
{
}
*#dm .dmInner div.u_1499240898
{
}
*#dm .dmInner div.u_1225466761
{
}
*#dm .dmInner div.u_1225466761
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#a8a29600::before, #a8a29600 > .bgExtraLayerOverlay {
    
}
#a8a29600 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-size: auto;
    background-position: 100% 0%;
    background-color: rgba(0, 0, 0, 0);
    padding: 175px 16px 75px 16px;
}
    
#a5da6518 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\37 6597aac::before, #\37 6597aac > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.6;
}
#\37 6597aac {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/Tree+Removal-1920w.webp");
    background-position: 50% 0%;
    border-radius: 0 0 40px 40px;
}
    
#group_mo3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_0gg {
    align-items: flex-start;
    width: 51.17%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_dq9 {
    width: 100.01%;
    height: auto;
    max-width: 100%;
}
    
#widget_rdc {
    width: 200px;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#group_t3p {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    margin-top: 15px;
    padding: 0px 0px 0px 0px;
}
    
#group_ud8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_44h {
    width: 23.0391px;
    height: auto;
    max-width: 100%;
}
    
#widget_rtg {
    width: 120px;
    height: auto;
    max-width: 100%;
}
    
#\30 dcc4503 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 36.70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d6ac2a2c {
    width: 25px;
    height: auto;
    max-width: 100%;
}
    
#cdf94a33 {
    width: 171px;
    height: auto;
    max-width: 100%;
}
    
#\36 936e70e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30.710607419486347%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 f41f1ca {
    width: 24px;
    height: auto;
    max-width: 100%;
}
    
#c16a4e71 {
    width: 108px;
    height: auto;
    max-width: 100%;
}
    
#group_7k7 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_obu {
    width: 157.84%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 17px;
}
    
#widget_l0k {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 6f0b771 {
    align-items: flex-start;
    width: 54.78%;
    min-height: 491px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#widget_dvm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 946d33a {
    width: 66.97%;
    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 {
    
#\31 0806380 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#da18c26d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
}
    
#a6df31a0 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#e920e533 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_4);
    background-image: initial;
}
    
#group_9gv {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#bca7d1c4 {
    align-items: flex-start;
    width: 41.42%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a461ec03 {
    width: 33%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 bd3cc80 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 f4fa330 {
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-direction: row;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afef975b {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\33 5096c43 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6104c31 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\34 720ef39 {
    width: 55px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2f6d157 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e223b205 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 0;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#df5b9499 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#f11f0986 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 3%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_qok {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4d18f1d {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 1;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#c434beee {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bfb49305 {
    width: 55px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 de37add {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 692aa86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#a81603ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\37 4088ded {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    min-width: 32px;
    order: 2;
    padding: 40px 35px 40px 35px;
    margin: 0px 0% 0px 0%;
}
    
#eba898a8 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fe8604 {
    width: 55px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 484e4d6 {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 90cfae9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\33 2c8587c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\34 9ebc72d {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 40px 35px 40px 35px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 14e5eed {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f0faee {
    width: 55px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cc20950a {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4e3b111 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#d700bc7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\35 bd05c89 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 40px 35px 40px 35px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f760402 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 11a947e {
    width: 55px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d705ba96 {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#eda2471f {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\34 5e2fdaa {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\32 232c5b0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: var(--color_3);
    background-image: initial;
    border-radius: 30px 30px 30px 30px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 1px 1px 1px 1px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 40px 35px 40px 35px;
    grid-area: auto / auto / auto / auto;
}
    
#fab19e85 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ec9d63 {
    width: 55px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f9010bd2 {
    align-items: flex-start;
    width: 67%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 2c9d0f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\37 fd98188.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\37 fd98188 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 02ad5f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\31 be4d363 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_l5d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\32 d356b47 {
    align-items: flex-start;
    width: 47.27%;
    min-height: 344px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1dfc5a9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\38 1dfc5a9 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
}
    
#af41e917 {
    align-items: flex-start;
    width: 48.73%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fba04982 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
    
#b1fbb740 {
    width: 100%;
    height: auto;
    max-width: none;
}
    
#widget_7vs {
    width: 63.64%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_4p5 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#widget_lra {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_vd0 {
    width: 100.00%;
    height: 578px;
    min-height: 100px;
    max-width: 100%;
    margin-top: 1px;
}
}



@media all {
    
#\34 2293864 {
    align-items: flex-start;
    width: 45%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
#\34 2293864.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 106239b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\34 d578267 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#d53286d8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 67f2d27 {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb82633b {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 f8ef6e5 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
    
#b01f5f26 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#d0741219 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c38c777a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ir4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3ou {
    width: 100.00%;
    height: 727px;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 f6fd1bc {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a7a452fd {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\33 eb0e0a2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\33 eb0e0a2 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 3e79b8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4a4a62a {
    align-items: flex-start;
    width: 35%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfefb1b {
    width: 33%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 092a3f6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(60, 60, 76, 0.5);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    padding: 0px 40px 0px 40px;
    grid-area: auto / auto / auto / auto;
}
    
#cc135b12 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\36 48b4797 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\34 fb64d37 {
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    justify-content: space-between;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\39 59fbe1a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    padding: 75px 16px 75px 16px;
}
#\39 59fbe1a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d78bf712 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/sierra-marketing-shape-1-bc613aa7-1920w.png);
    background-position: 100% 0%;
    background-size: auto;
}
#d78bf712.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#group_16p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\31 6d89e07 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2f40654 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#f59443f9 {
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c978a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\36 3d8ca94 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d2dabcfc {
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 0px 60px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1em {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_a6s {
    align-items: flex-start;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\34 4f75f11 {
    align-items: flex-start;
    width: 1px;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\36 c83e03e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#\31 70cc85f {
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 0px 60px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b2da4a2 {
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 344c92a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f446eab3 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 270f1d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\37 e598826 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#\31 78d2205 {
    width: 45px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 12b8b5d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 30%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 4;
    padding: 0px 0px 0px 0px;
}
    
#\38 1b008ed {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 6%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 60px 0px 60px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 01db37e {
    align-items: center;
    width: 50px;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 100% 100% 100% 100%;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 32px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2d80f65 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#c0c81501 {
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e9a4ab3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 0;
}
    
#\31 65c7a3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    order: 1;
}
    
#group_9c0 {
    align-items: flex-start;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#e119cc78 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    margin-bottom: 20px;
    min-width: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\35 088528d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f8bddd18 {
    align-items: flex-start;
    width: 46.21%;
    min-height: 622px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
#f8bddd18.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 0585feb {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\36 96e2109 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b031601d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-self: auto;
}
    
#f15ecdbe {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#cb82d129 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#ab99922d {
    align-items: flex-start;
    width: 46.29%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_fpp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\30 8ca7c47 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 80px;
    flex-direction: row;
    justify-self: auto;
    margin-right: 25px;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 46a1723 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_v0r {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_vbh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i3g {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f07d029 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0px 0px 0px 0px;
}
    
#\34 28e7527 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 80px;
    flex-direction: row;
    justify-self: auto;
    margin-right: 25px;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 654fb33 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fee2ddda {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#ed80519f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 709662e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b6c75f18 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 3;
    padding: 0px 0px 0px 0px;
}
    
#\37 30a7479 {
    align-items: center;
    width: 80px;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    background-image: initial;
    align-self: auto;
    order: 0;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    min-width: 80px;
    flex-direction: row;
    justify-self: auto;
    margin-right: 25px;
    padding: 5px 5px 5px 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d71d194 {
    width: 45px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 13f256a {
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\37 eb9e120 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 e2c2ffb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_fdr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9b67fe8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\34 9b67fe8 {
    width: 169px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v0v {
    width: 100%;
    height: 621px;
    min-height: 100px;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\34 6605109 {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 1;
    padding: 30px 30px 30px 30px;
}
    
#\39 2660724 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#d10a80e8 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#a06bf63e {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_4);
    background-image: initial;
    background-position: 100% 0%;
    background-size: auto;
}
    
#cf1a3e7e {
    align-items: flex-start;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\33 f88bc17 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ff6089d3 {
    width: 34.43%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 afdd3b9 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#f849d895 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\35 dd52a69 {
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-direction: row;
    justify-content: space-between;
    order: 0;
    --column-gap: 2%;
    padding: 0px 0px 0px 0px;
}
    
#\33 8d2c4fe {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2e64fc6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    padding: 75px 16px 75px 16px;
}
#\38 2e64fc6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlUlEQVQY042Q2wrCUAwEj4IFUVtQUfBBrb36//83I5FTKCLiQt4mu5sktQYaoAXuwFndqSt1oaa31AGYT6te1YO6BpYTWKs3ICbce3VUG/UUcDgHWEYUsAWqiAYewDPXOQJFgGnqkTsVwH4GR1KV5pqWwgE4RQ2gAy5fwexc5s5jfCV9agZvgGsGh3/B/he4zYcE2L0AldLyIHmTy1cAAAAASUVORK5CYII=');
}
    
#b2bf487b {
    align-items: flex-start;
    width: 40.83798387096774%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_q6v {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 35px;
    column-gap: 3%;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
}
    
#group_e5f {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 0;
    padding: 30px 30px 30px 30px;
}
    
#widget_co3 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#widget_2ej {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_9rh {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_hnh {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_1c4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a270e1ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 1f4102c {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\35 656182a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a1767a4f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 81326b3 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 b9b6dda {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c8c855cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b9f9522a {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 2;
    padding: 30px 30px 30px 30px;
}
    
#\31 d3a1e3b {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\36 cf525b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 7799c7c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#f33b3036 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 9118fe1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 6cdf289 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e92650f {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 3;
    padding: 30px 30px 30px 30px;
}
    
#\33 e6134d8 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#d74cf4ce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d5069739 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\35 224537b {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#df864966 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a4cc31b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0b41ad3 {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 4;
    padding: 30px 30px 30px 30px;
}
    
#ede56889 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#\38 eb02ed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5374a53 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 2510621 {
    align-items: flex-start;
    width: 70%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c15e7e12 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 c99e16d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 19afdaf {
    align-items: flex-start;
    width: 31%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    order: 5;
    padding: 30px 30px 30px 30px;
}
    
#\38 7da5775 {
    width: 100px;
    height: auto;
    max-width: 100%;
}
    
#a261a05f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a76d8aac {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#c5401704 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e983cab0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c3f4ae24.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#c3f4ae24 {
    width: undefinednull;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 a8911fb {
    align-items: flex-start;
    width: 45%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    border-radius: 20px 20px 20px 20px;
    background-image: url();
    justify-content: flex-end;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    grid-area: auto / auto / auto / auto;
}
#\32 a8911fb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#d4ae8380 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1c26292 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 1262a61 {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#d5418ed2 {
    align-items: flex-start;
    width: 78.31%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    margin-bottom: 20px;
    min-width: auto;
    padding: 0px 0px 0px 0px;
}
    
#\39 f027b6b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\31 d94a5b3 {
    align-items: flex-start;
    width: 45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef27625b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9d9dee6 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\34 6176cce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\30 2c9973c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 85%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_u37 {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#widget_lpr {
    width: 100%;
    height: 450px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 0759e68 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc910bb6 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f0481cf2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\39 a7bcbe4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf994c19 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 7544ced {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9d89acf {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#bd0ef3de {
    align-items: flex-start;
    width: 50%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\33 451b102 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 de4d63a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f9f7ed8e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c35b5e4a {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a07f3abe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f5d90f9 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 2b64325 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6da3be1 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0f34f55 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c5f6021 {
    width: 30px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b931495 {
    width: 30px;
    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 {
    
#\34 5d269d9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#f3aa2daf {
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9d15f63 {
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-content: space-between;
    order: 0;
    flex-wrap: nowrap;
    max-width: 750px;
    padding: 0px 0px 0px 0px;
}
    
#\37 be01138 {
    width: 100%;
    height: auto;
    max-width: 600px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 95cba2a {
    align-items: flex-start;
    width: 120px;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(255,255,255,1);
    background-image: none;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\37 ede360c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/sierra-marketing-shape-2-1920w.png);
    background-size: auto;
    background-position: 0% 100%;
    background-color: rgba(255, 255, 255, 0);
    padding: 125px 16px 125px 16px;
}
#\37 ede360c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlUlEQVQY042Q2wrCUAwEj4IFUVtQUfBBrb36//83I5FTKCLiQt4mu5sktQYaoAXuwFndqSt1oaa31AGYT6te1YO6BpYTWKs3ICbce3VUG/UUcDgHWEYUsAWqiAYewDPXOQJFgGnqkTsVwH4GR1KV5pqWwgE4RQ2gAy5fwexc5s5jfCV9agZvgGsGh3/B/he4zYcE2L0AldLyIHmTy1cAAAAASUVORK5CYII=');
}
    
#f9517e93 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\38 1e35396::before, #\38 1e35396 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 1e35396 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/area2-1920w.png");
    background-position: 100% 0%;
    background-size: auto;
}
#\38 1e35396.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12NQNxRWNxDRNpTSM5EzspQztZJ1c9cID7FIS3bLzvBikFPj1zWWdXDWDwiw9/a29HDVDfLSiA8zTE+yTk2xZ3B0M/cJcI6KDoiODAgPcokOMMuI1CtMMcxLN01LMWeIig2MiQ+Njw9NiPHOiHMtTnGoyrSqyjUvyzUryjFhyM0PSUr1jY5xiQgxyUm0qM+3aytzaCqzrS2yrim0YggJ0w4I0gwJ1kyN063Lt+qqdGovd2gosqkrtKovsgEASys4FEF76WMAAAAASUVORK5CYII=');
}
    
#\33 04f4d24 {
    align-items: center;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#group_06l {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    padding: 0px 0px 0px 0px;
}
    
#widget_ul2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c827c6a5.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#c827c6a5 {
    width: undefinednull;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b1e671.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 15px 20px 15px 20px;
}
#\30 3b1e671 {
    width: 239px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 7d9e612 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(60, 60, 76, 0.5);
    background-image: initial;
    border-radius: 40px 40px 40px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe227394 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\37 728da92 {
    border-radius: 40px 40px 40px 40px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/96b5be52/dms3rep/multi/opt/sierra-marketing-shape-1-bc613aa7-1920w.png);
    background-position: 100% 0%;
    background-size: auto;
}
#\37 728da92.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoElEQVQY042RSQpCUQwEncVZnAVRcRZdeP/DVUkgXwRRfBA6iwrdySsBF+AKbNSuWor6eMA94ZXa+gU+gDOwUBt/gUDzF3jLjGHdLsACfvXALjMe1JFa+wZOE76qsflAravlhEKrAbaAuXpSL+pWnalDtZ86jomK2sllDhEjhtJlG6oeiwwVoA1MgLW6B05FvYMRoQw0gF5YxxXit/Iayyf4FxmLl9HcwgAAAABJRU5ErkJggg==');
}
    
#\30 09708a1 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\37 317b12d {
    width: 33%;
    height: auto;
    max-width: none;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c56bb5a2 {
    align-items: flex-start;
    width: 35%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 4%;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 0px;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 844d6ef::before, #\38 844d6ef > .bgExtraLayerOverlay {
    
}
#\38 844d6ef {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 65px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-image: url("https://irp.cdn-website.com/96b5be52/dms3rep/multi/sierra-marketing-shape-2.svg");
    background-size: auto;
    background-position: 0% 100%;
    background-color: rgba(0,0,0,1);
    padding: 75px 16px 75px 16px;
}
#\38 844d6ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQY03WQ2wrCMBAF21qrL/qgeEHt///ljGzYSAwaOFkIk9lNBnX4FaDUz2oPa+0vVHATAaZ/9mJWL5mzegAWdfwFPoES9aGe1H0Px3bN3IFVXdO+9OAcAXZhCzjtx9bav3YbduCVc89fYJMp24bx1rbv/2ysIFDA2u0N67UkgS16A2cAAAAASUVORK5CYII=');
}
    
#a26fe65f {
    align-items: flex-start;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 4px 8px 4px 8px;
}
    
#\36 a22c363 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\38 289e39d {
    align-items: flex-start;
    max-width: 1240px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 65px;
    column-gap: 4%;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\37 e75ad9a {
    align-items: flex-end;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    flex-direction: row;
    justify-content: space-between;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#widget_0eh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ca67049.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 25px 10px 25px;
}
#\32 ca67049 {
    width: auto;
    height: auto;
    min-height: 52px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kkt {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5da6518 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_0gg {
    width: 100%;
}
    
#group_mo3 {
    flex-wrap: wrap;
}
    
#group_ud8 {
    width: 24%;
}
    
#widget_rtg {
    width: auto;
}
    
#a8a29600::before, #a8a29600 > .bgExtraLayerOverlay {
    
}
    
#\37 6597aac::before, #\37 6597aac > .bgExtraLayerOverlay {
    
}
    
#\38 6f0b771 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6df31a0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e223b205 {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 4d18f1d {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4088ded {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9ebc72d {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 bd05c89 {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 232c5b0 {
    width: 48%;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 be4d363 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d578267 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 48b4797 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f15ecdbe {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6605109 {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#d10a80e8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_e5f {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_q6v {
    flex-wrap: wrap;
    flex-direction: row;
}
    
#b9f9522a {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\34 e92650f {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#b0b41ad3 {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 19afdaf {
    width: 48%;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 f027b6b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 c5f6021 {
    width: 30px;
    margin-left: 0%;
}
    
#c35b5e4a {
    width: 110.281px;
    margin-left: 1px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9517e93 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 1e35396::before, #\38 1e35396 > .bgExtraLayerOverlay {
    
}
#\38 1e35396.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12NQNxRWNxDRNpTSM5EzspQztZJ1c9cID7FIS3bLzvBikFPj1zWWdXDWDwiw9/a29HDVDfLSiA8zTE+yTk2xZ3B0M/cJcI6KDoiODAgPcokOMMuI1CtMMcxLN01LMWeIig2MiQ+Njw9NiPHOiHMtTnGoyrSqyjUvyzUryjFhyM0PSUr1jY5xiQgxyUm0qM+3aytzaCqzrS2yrim0YggJ0w4I0gwJ1kyN063Lt+qqdGovd2gosqkrtKovsgEASys4FEF76WMAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a22c363 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 844d6ef::before, #\38 844d6ef > .bgExtraLayerOverlay {
    
}
#\38 844d6ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQY03WQ2wrCMBAF21qrL/qgeEHt///ljGzYSAwaOFkIk9lNBnX4FaDUz2oPa+0vVHATAaZ/9mJWL5mzegAWdfwFPoES9aGe1H0Px3bN3IFVXdO+9OAcAXZhCzjtx9bav3YbduCVc89fYJMp24bx1rbv/2ysIFDA2u0N67UkgS16A2cAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#a8a29600::before, #a8a29600 > .bgExtraLayerOverlay {
    
}
#a8a29600 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a5da6518 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#group_mo3 {
    flex-wrap: wrap;
}
    
#group_0gg {
    width: 100%;
}
    
#group_ud8 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rtg {
    width: auto;
}
    
#\30 dcc4503 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_t3p {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 10px;
}
    
#\36 936e70e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6597aac::before, #\37 6597aac > .bgExtraLayerOverlay {
    
}
    
#\38 6f0b771 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#da18c26d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 35px;
}
    
#a6df31a0 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#bca7d1c4 {
    width: 100%;
}
    
#\33 f4fa330 {
    width: 100%;
    flex-wrap: wrap;
}
    
#f11f0986 {
    flex-wrap: wrap;
}
    
#e223b205 {
    width: 100%;
}
    
#\30 4d18f1d {
    width: 100%;
}
    
#\37 4088ded {
    width: 100%;
}
    
#a461ec03 {
    width: 100%;
}
    
#\34 9ebc72d {
    width: 100%;
}
    
#\35 bd05c89 {
    width: 100%;
}
    
#\32 232c5b0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 02ad5f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 be4d363 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\32 d356b47 {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#af41e917 {
    width: 100%;
}
    
#group_l5d {
    flex-wrap: wrap;
}
    
#widget_vd0 {
    width: 100.00%;
    height: 576px;
}
}



@media (max-width: 767px) {
    
#\34 2293864 {
    width: 100%;
    min-height: 240px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\34 2293864.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\30 106239b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 d578267 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 67f2d27 {
    width: 100%;
    order: 1;
}
    
#d0741219 {
    flex-wrap: wrap;
}
    
#widget_3ou {
    width: 100.00%;
    height: 576px;
}
}



@media (max-width: 767px) {
    
#\39 59fbe1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 35px 16px 35px 16px;
    margin: 0px 0% 0px 0%;
}
#\39 59fbe1a.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\38 4a4a62a {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 092a3f6 {
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 48b4797 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\34 fb64d37 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#d2dabcfc {
    width: 100%;
    padding: 35px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_a6s {
    width: 100%;
    min-height: 1px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f75f11 {
    width: 100%;
    min-height: 1px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 70cc85f {
    width: 100%;
    padding: 35px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1b008ed {
    width: 100%;
    padding: 35px 0px 35px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_16p {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 c83e03e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 12b8b5d {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 bfefb1b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 eb0e0a2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_9c0 {
    row-gap: 35px;
}
}



@media (max-width: 767px) {
    
#f8bddd18 {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#f8bddd18.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\39 0585feb {
    flex-wrap: wrap;
}
    
#b031601d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f15ecdbe {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ab99922d {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 6605109 {
    width: 100%;
}
    
#d10a80e8 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#ff6089d3 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 dd52a69 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
    
#\38 2e64fc6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 35px 16px 35px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 2e64fc6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlUlEQVQY042Q2wrCUAwEj4IFUVtQUfBBrb36//83I5FTKCLiQt4mu5sktQYaoAXuwFndqSt1oaa31AGYT6te1YO6BpYTWKs3ICbce3VUG/UUcDgHWEYUsAWqiAYewDPXOQJFgGnqkTsVwH4GR1KV5pqWwgE4RQ2gAy5fwexc5s5jfCV9agZvgGsGh3/B/he4zYcE2L0AldLyIHmTy1cAAAAASUVORK5CYII=');
}
    
#b2bf487b {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cf1a3e7e {
    row-gap: 35px;
}
    
#group_e5f {
    width: 100%;
}
    
#group_q6v {
    flex-wrap: wrap;
}
    
#b9f9522a {
    width: 100%;
}
    
#\34 e92650f {
    width: 100%;
}
    
#b0b41ad3 {
    width: 100%;
}
    
#\31 19afdaf {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 f027b6b {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\31 d94a5b3 {
    width: 100%;
}
    
#\33 9d9dee6 {
    flex-wrap: wrap;
}
    
#\34 6176cce {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 a8911fb {
    width: 100%;
    min-height: 240px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\32 a8911fb.lazy:not([data-loaded='true']) {
    background-image: url('');
}
    
#\34 0759e68 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 a7bcbe4 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7544ced {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 451b102 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#f9f7ed8e {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a07f3abe {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f3aa2daf {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b9d15f63 {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\37 be01138 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ede360c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 45px 16px 45px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 ede360c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAlUlEQVQY042Q2wrCUAwEj4IFUVtQUfBBrb36//83I5FTKCLiQt4mu5sktQYaoAXuwFndqSt1oaa31AGYT6te1YO6BpYTWKs3ICbce3VUG/UUcDgHWEYUsAWqiAYewDPXOQJFgGnqkTsVwH4GR1KV5pqWwgE4RQ2gAy5fwexc5s5jfCV9agZvgGsGh3/B/he4zYcE2L0AldLyIHmTy1cAAAAASUVORK5CYII=');
}
    
#f9517e93 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\33 04f4d24 {
    row-gap: 35px;
}
    
#group_06l {
    flex-wrap: nowrap;
    flex-direction: column;
    row-gap: 10px;
}
    
#\38 1e35396::before, #\38 1e35396 > .bgExtraLayerOverlay {
    
}
#\38 1e35396.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAwklEQVQI12NQNxRWNxDRNpTSM5EzspQztZJ1c9cID7FIS3bLzvBikFPj1zWWdXDWDwiw9/a29HDVDfLSiA8zTE+yTk2xZ3B0M/cJcI6KDoiODAgPcokOMMuI1CtMMcxLN01LMWeIig2MiQ+Njw9NiPHOiHMtTnGoyrSqyjUvyzUryjFhyM0PSUr1jY5xiQgxyUm0qM+3aytzaCqzrS2yrim0YggJ0w4I0gwJ1kyN063Lt+qqdGovd2gosqkrtKovsgEASys4FEF76WMAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\32 7d9e612 {
    flex-wrap: nowrap;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 0px;
    padding: 0px 25px 0px 25px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a22c363 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 289e39d {
    row-gap: 35px;
}
    
#\37 317b12d {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c56bb5a2 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 844d6ef::before, #\38 844d6ef > .bgExtraLayerOverlay {
    
}
#\38 844d6ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 35px 16px 35px 16px;
    margin: 0px 0% 0px 0%;
}
#\38 844d6ef.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAfUlEQVQY03WQ2wrCMBAF21qrL/qgeEHt///ljGzYSAwaOFkIk9lNBnX4FaDUz2oPa+0vVHATAaZ/9mJWL5mzegAWdfwFPoES9aGe1H0Px3bN3IFVXdO+9OAcAXZhCzjtx9bav3YbduCVc89fYJMp24bx1rbv/2ysIFDA2u0N67UkgS16A2cAAAAASUVORK5CYII=');
}
    
#\37 e75ad9a {
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
}
}

