@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_2039661162 .photoGalleryThumbs .image-container a { padding-top:405px !important; }
}
@media all {
  *#dm .dmInner div.u_1116718343 {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

  *#dm .dmInner div.u_1710482963 {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1433251055 { gap:5px !important; }

  *#dm .dmInner a.u_1433251055:hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1433251055.hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1569073938 { gap:5px !important; }

  *#dm .dmInner a.u_1569073938:hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1569073938.hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1332244758 { gap:5px !important; }

  *#dm .dmInner a.u_1332244758:hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1332244758.hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner div.u_1022460708 hr {
    border-width:1px !important;
    color:rgba(128,128,128,0.3) !important;
  }

  *#dm .dmInner div.u_1747887538 hr {
    border-width:1px !important;
    color:rgba(128,128,128,0.3) !important;
  }

  *#dm .dmInner a.u_1332244758 span.text { font-size:14px !important; }

  *#dm .dmInner div.u_1166138282 {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1389765667 { gap:5px !important; }

  *#dm .dmInner a.u_1389765667:hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1389765667.hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner div.u_1879489488 hr {
    border-width:1px !important;
    color:rgba(128,128,128,0.3) !important;
  }

  *#dm .dmInner a.u_1276428017 { gap:5px !important; }

  *#dm .dmInner a.u_1276428017:hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1276428017.hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner div.u_1260551794 hr {
    border-width:1px !important;
    color:rgba(128,128,128,0.3) !important;
  }

  *#dm .dmInner a.u_1389765667 span.text { font-size:13px !important; }

  *#dm .dmInner a.u_1276428017 span.text { font-size:13px !important; }

  *#dm .dmInner a.u_1332244758 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1569073938 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1389765667 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner a.u_1276428017 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1189840312 {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_965419625 .svg { fill:rgba(7,173,223,1) !important; }

  *#dm .dmInner div.u_1255821750 .svg { fill:rgba(7,173,223,1) !important; }

  *#dm .dmInner div.u_1555703592 .svg { fill:rgba(7,173,223,1) !important; }

  *#dm .dmInner div.u_965419625 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(7,173,223,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1255821750 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(7,173,223,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1555703592 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:rgba(7,173,223,0.1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1433251055 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1223707788 {
    background-repeat:no-repeat !important;
    background-size:cover !important;
    background-image:none !important;
    background-position:100% 100% !important;
  }

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

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

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

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

  *#dm .dmInner *.u_2039661162 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner a.u_1871005642 {
    gap:5px !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgb(140,198,60) rgba(7,173,223,1) rgb(7,173,223) rgb(140,198,60) !important;
  }

  *#dm .dmInner a.u_1871005642 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871005642:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871005642.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871005642:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871005642.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1871005642 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1390614536 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1390614536 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1390614536 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.2) rgba(128,128,128,0.2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1390614536 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .m-recaptcha {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmforminput input {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmforminput textarea {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmforminput .fileUploadLink {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .checkboxwrapper span {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .radiowrapper span {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .optinwrapper div {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .freetextwrapper {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmforminput select {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmforminput option {
    font-size:15px !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 input::placeholder {
    font-size:15px !important;
    color:rgba(128,128,128,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1390614536 input.placeholder {
    font-size:15px !important;
    color:rgba(128,128,128,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1390614536 textarea::placeholder {
    font-size:15px !important;
    color:rgba(128,128,128,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1390614536 textarea.placeholder {
    font-size:15px !important;
    color:rgba(128,128,128,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1390614536 select::placeholder {
    font-size:15px !important;
    color:rgba(128,128,128,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1390614536 select.placeholder {
    font-size:15px !important;
    color:rgba(128,128,128,1) !important;
    font-weight:300 !important;
  }

  *#dm .dmInner div.u_1258132964 {
    background-image:none !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner a.u_1250331439 {
    gap:5px !important;
    border-style:solid !important;
    border-width:5px 5px 5px 5px !important;
    border-color:rgb(140,198,60) rgba(7,173,223,1) rgb(7,173,223) rgb(140,198,60) !important;
  }

  *#dm .dmInner a.u_1250331439 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1250331439:hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1250331439.hover span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1250331439:hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1250331439.hover .iconBg { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1250331439 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    background-color:rgba(255,255,255,1) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1390614536 .dmformsubmit {
    width:220px !important;
    height:60px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1390614536 .dmform-success {
    font-size:24px !important;
    font-weight:500 !important;
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:500 !important;
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1390614536 .dmform-error {
    font-size:24px !important;
    font-weight:500 !important;
    text-align:left !important;
    color:rgba(0,0,0,1) !important;
  }

  *#dm .dmInner div.u_1043555879 img {
    object-position:0% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1798244467 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1993701898 { gap:5px !important; }

  *#dm .dmInner a.u_1993701898:hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1993701898.hover .iconBg { background-color:rgba(140,198,60,1) !important; }

  *#dm .dmInner a.u_1993701898 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/6d8d2ebb/icon/Water+Drop_8279066.svg) !important;
    width:25px !important;
    height:25px !important;
  }

  *#dm .dmInner div.u_1751313171 hr {
    border-width:1px !important;
    color:rgba(128,128,128,0.3) !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2039661162 .photoGalleryThumbs .image-container a { padding-top:341px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2039661162 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\35 fe3e357 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    order: 0;
}
    
#\30 b19fb27 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#d47584a4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\39 dbb2b85 {
    background-color: rgba(241,241,241,1);
    background-image: none;
}
    
#\34 ea59e43 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af051602 {
    width: 31.25%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_nfk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 0;
}
    
#widget_iq0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_v08 {
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(140, 198, 60, 0.1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 2;
    padding: 50px 20px 50px 20px;
    margin: 17px 0% 0px 0%;
}
    
#\32 dd6f400 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_2lo {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6764881878455684%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    flex-wrap: nowrap;
}
    
#widget_56p {
    width: 55px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 db406b6 {
    width: 88.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d89a2e7 {
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(140,198,60,0.1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 3;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a6c52fc {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6764881878455684%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    flex-wrap: nowrap;
}
    
#\32 de9cac1 {
    width: 55px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#df95b201 {
    width: 88.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 acc5698 {
    align-items: flex-start;
    width: 100%;
    min-height: 88px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(140,198,60,0.1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    order: 4;
    padding: 50px 20px 50px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b8e9977 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 48px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.6764881878455684%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    flex-wrap: nowrap;
}
    
#f004d2b8 {
    width: 55px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 743c572 {
    width: 88.57%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 11489f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\35 11489f8 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 19px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4a6790c {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rq9[data-css-edit] {
    z-index: 1 !important;
}
#group_rq9::before, #group_rq9 > .bgExtraLayerOverlay {
    
}
#group_rq9 {
    background-size: contain;
    align-items: center;
    width: 100%;
    min-height: 341px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    background-image: none;
    height: auto;
}
    
#widget_d5i {
    width: 95.43%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c4af9229 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/divider-ps-1.png?dm-skip-opt=true");
    background-color: rgba(241,241,241,1);
    background-position: 0% 0%;
}
#c4af9229.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\32 8ba355b {
    margin: -2px 0% 0px 0%;
}
    
#\30 4b7956b {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 2ea27fd {
    width: 100%;
    height: 174px;
    max-width: 100%;
}
}



@media all {
    
#\30 8091d11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#dfa11682 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#\30 603a6fd {
    margin: -2px 0% 0px 0%;
}
    
#group_9r7 {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#\36 39dd563 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f08bdfa4 {
    width: 41.44%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b40bf387 {
    width: 69.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aeb2efea {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 15px 0% 0px 0%;
}
    
#\32 ac58d89 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3);
    border-style: solid;
    background-color: rgba(248,248,248,1);
    background-image: none;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 1e81928.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 1e81928 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6abe050.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 6abe050 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f50f405.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 f50f405 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\36 26ea4ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\30 f8f1d09.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\30 f8f1d09 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6419a78 {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(248,248,248,1);
    background-image: none;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5c7894f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5c7894f {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fc69087.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 fc69087 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5cf5ef4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f5cf5ef4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\31 306fb38 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 2ac86f8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 2ac86f8 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1r4 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fbb3b402::before, #fbb3b402 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#fbb3b402 {
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/smoke.png?dm-skip-opt=true");
    background-size: contain;
    background-position: 100% 0%;
}
#fbb3b402.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAlUlEQVQI1zXO2wpBURSF4S03CskFyWG7QVs5H5OipJT3fwB/xh7PoVnLxaq5Gt8czcyokV7LqJ7mgdHF6GV0Msozo5XR2uhoNDcaGnWNJkZ7o63RIuDSaGf0LNEtBaPUOk35OWBuNDO6G72NHtGQWgOPAwfMys+3atQ3OhhdjTZGPaOOUTuWAlYCGzWNinRzkf61f/4DaPGoHEJWrJ8AAAAASUVORK5CYII=');
}
    
#cf6bb54f {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 101.92%;
    min-height: 296px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/bg-column-small.png?dm-skip-opt=true");
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#cf6bb54f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA60lEQVQY002QSwqFMAxF089IFNFqP7EWO1BB1P3vwU09blF4g2OpnNykIWMMDcNA1lpKKQmwLAsgZibnHMEpH0jWWsHMYpomGWOUOEMIQMQYicZxJO+9cM5J7z1QzKxCCAVmlvM8C5rnmaZpEqj+F5lZe+81ZKQT5kEFLqh+pQLEt1BS27bKGKOcc6XyA3NCAuhGdV3rrusg6pQS5im8jylSSayqSvV9jx8656xSSirGWDp8YBvUNI3AI5C2rquE/Ir6BSMJep6Htm2jfd8FyDmXtl8aQop4nicdx0H3fdN1XdgCxRixBfF30g8bfiTeiKw7mwAAAABJRU5ErkJggg==');
}
    
#\34 9e27a48 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 101.92%;
    min-height: 296px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/bg-column-small.png?dm-skip-opt=true");
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 9e27a48.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA60lEQVQY002QSwqFMAxF089IFNFqP7EWO1BB1P3vwU09blF4g2OpnNykIWMMDcNA1lpKKQmwLAsgZibnHMEpH0jWWsHMYpomGWOUOEMIQMQYicZxJO+9cM5J7z1QzKxCCAVmlvM8C5rnmaZpEqj+F5lZe+81ZKQT5kEFLqh+pQLEt1BS27bKGKOcc6XyA3NCAuhGdV3rrusg6pQS5im8jylSSayqSvV9jx8656xSSirGWDp8YBvUNI3AI5C2rquE/Ir6BSMJep6Htm2jfd8FyDmXtl8aQop4nicdx0H3fdN1XdgCxRixBfF30g8bfiTeiKw7mwAAAABJRU5ErkJggg==');
}
    
#c2df34c2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#c2df34c2 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f054fc77 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 101.92%;
    min-height: 296px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/bg-column-small.png?dm-skip-opt=true");
}
#f054fc77.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA60lEQVQY002QSwqFMAxF089IFNFqP7EWO1BB1P3vwU09blF4g2OpnNykIWMMDcNA1lpKKQmwLAsgZibnHMEpH0jWWsHMYpomGWOUOEMIQMQYicZxJO+9cM5J7z1QzKxCCAVmlvM8C5rnmaZpEqj+F5lZe+81ZKQT5kEFLqh+pQLEt1BS27bKGKOcc6XyA3NCAuhGdV3rrusg6pQS5im8jylSSayqSvV9jx8656xSSirGWDp8YBvUNI3AI5C2rquE/Ir6BSMJep6Htm2jfd8FyDmXtl8aQop4nicdx0H3fdN1XdgCxRixBfF30g8bfiTeiKw7mwAAAABJRU5ErkJggg==');
}
    
#\30 86f8e82::before, #\30 86f8e82 > .bgExtraLayerOverlay {
    
}
#\30 86f8e82 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3);
    border-style: solid;
    background-color: rgba(248,248,248,1);
    background-image: none;
    background-size: contain;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39059d1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 39059d1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d82c627 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 a5eda43.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\33 a5eda43 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\36 ebec300.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 ebec300 {
    width: 100%;
    height: 300px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 8055281.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 8055281 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\36 8cab456 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
}
    
#\37 2808bc2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 2808bc2 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8fec0e7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#\35 7241e1f::before, #\35 7241e1f > .bgExtraLayerOverlay {
    
}
#\35 7241e1f {
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3);
    border-style: solid;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c003892 {
    align-items: flex-start;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#a414d344 {
    margin: -2px 0% 0px 0%;
}
    
#bbc8bc75.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bbc8bc75 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    order: 5;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8e97eea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4ec1f24.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#b4ec1f24 {
    width: 78.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5b06f86.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 5b06f86 {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de8c546.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 de8c546 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6d6019b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 6d6019b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\35 403664e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 403664e {
    width: 100%;
    height: 400px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4ef29a2::before, #a4ef29a2 > .bgExtraLayerOverlay {
    
}
#a4ef29a2 {
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 20px 20px 20px 20px;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 40px 20px 40px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e038ae4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 e038ae4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\37 f59e43c {
    width: 52.14%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 437b962 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7647058823529411%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 10px 0% 0px 0%;
}
    
#\36 76bdc4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bd09c54f {
    width: 69.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f672791 {
    background-color: rgba(241,241,241,1);
    background-image: none;
}
    
#\39 450e4d9 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e521faf6 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 101.92%;
    min-height: 296px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/bg-column-small.png?dm-skip-opt=true");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#e521faf6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA60lEQVQY002QSwqFMAxF089IFNFqP7EWO1BB1P3vwU09blF4g2OpnNykIWMMDcNA1lpKKQmwLAsgZibnHMEpH0jWWsHMYpomGWOUOEMIQMQYicZxJO+9cM5J7z1QzKxCCAVmlvM8C5rnmaZpEqj+F5lZe+81ZKQT5kEFLqh+pQLEt1BS27bKGKOcc6XyA3NCAuhGdV3rrusg6pQS5im8jylSSayqSvV9jx8656xSSirGWDp8YBvUNI3AI5C2rquE/Ir6BSMJep6Htm2jfd8FyDmXtl8aQop4nicdx0H3fdN1XdgCxRixBfF30g8bfiTeiKw7mwAAAABJRU5ErkJggg==');
}
    
#\35 2027ec5 {
    background-size: contain;
    background-position: 0% 50%;
    align-items: flex-start;
    width: 101.92%;
    min-height: 296px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/bg-column-small.png?dm-skip-opt=true");
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 2027ec5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA60lEQVQY002QSwqFMAxF089IFNFqP7EWO1BB1P3vwU09blF4g2OpnNykIWMMDcNA1lpKKQmwLAsgZibnHMEpH0jWWsHMYpomGWOUOEMIQMQYicZxJO+9cM5J7z1QzKxCCAVmlvM8C5rnmaZpEqj+F5lZe+81ZKQT5kEFLqh+pQLEt1BS27bKGKOcc6XyA3NCAuhGdV3rrusg6pQS5im8jylSSayqSvV9jx8656xSSirGWDp8YBvUNI3AI5C2rquE/Ir6BSMJep6Htm2jfd8FyDmXtl8aQop4nicdx0H3fdN1XdgCxRixBfF30g8bfiTeiKw7mwAAAABJRU5ErkJggg==');
}
}



@media all {
    
#\32 12d29fe {
    min-height: 337px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 0px 40px;
}
    
#\37 46374df {
    width: 33.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c3eee15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.5%;
    min-width: 4%;
}
    
#\32 5aa548a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 8ba46ed {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 48.5%;
    min-width: 4%;
}
    
#\38 09a9099 {
    width: 84.29%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a939bfc2 {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\33 d82cb6a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    height: auto;
    order: 0;
}
    
#\37 28d82d0 {
    margin: 0px 0% 0px 0%;
}
    
#bff9b928 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d4ffd710 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/divider-ps-1.png?dm-skip-opt=true");
    background-color: rgba(241,241,241,1);
    background-position: 0% 0%;
}
#d4ffd710.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\35 45c81de {
    margin: -2px 0% 0px 0%;
}
    
#\31 a669e75 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\32 c3a3319 {
    width: 100%;
    height: 150px;
    max-width: 100%;
}
}



@media all {
    
#\32 83b2159 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(140, 198, 60, 0.1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    align-items: center;
    padding: 80px 30px 120px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cb7f0203 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 40px 150px 40px;
}
    
#e56f163c {
    margin: 0px 0% 0px 0%;
}
    
#widget_ov0 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\33 1621106.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 1621106 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1880322 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\31 e3003ed {
    min-height: 777px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#f70618ff::before, #f70618ff > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.5;
    border-radius: inherit;
}
#f70618ff {
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/DI3n8IY5.jpeg?dm-skip-opt=true");
}
#f70618ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAUHEhQjQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMT/9oADAMBAAIRAxEAPwCmnKLXUQ29Ny6e1OJ8hX500hEcIBcSPURTetMespR//9k=');
}
    
#a3b10ef2 {
    margin: 0px 0% 0px 0%;
}
    
#group_ugv[data-css-edit] {
    transform: rotate(180deg) !important;
}
#group_ugv {
    align-items: flex-start;
    width: 100.00%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/divider-ps-1.png?dm-skip-opt=true");
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% 0px 0%;
}
#group_ugv.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\39 a8d351a {
    align-items: center;
    width: 90%;
    min-height: 450px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    height: auto;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#df6fca93 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/divider-ps-2.png?dm-skip-opt=true");
    height: auto;
}
#df6fca93.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOLq1t/g6tTc3ejOzdjmxKnP4rSBxN2hY8HcnF7H36dszOGwes7is4CMRx4cg8gVzgAAAABJRU5ErkJggg==');
}
    
#\38 2db0b17 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed5e7548 {
    width: 100%;
    height: 150px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0544e85 {
    width: 55.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 32a9c95 {
    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;
}
}



@media all {
    
#\39 40cb01e {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 40px 150px 40px;
}
    
#e24cbb42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 6px;
}
    
#\33 591ce78 {
    width: 30px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb283274::before, #fb283274 > .bgExtraLayerOverlay {
    
}
#fb283274 {
    background-color: rgba(255,255,255,1);
    background-image: none;
    background-size: contain;
    background-position: 100% 0%;
}
    
#c745e348 {
    width: 77.21%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a38ea995 {
    width: 47.07%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 44269f8::before, #\37 44269f8 > .bgExtraLayerOverlay {
    
}
#\37 44269f8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/bg-column-small.png?dm-skip-opt=true");
    align-items: center;
    justify-content: flex-start;
    background-color: rgba(0,0,0,0);
    background-size: contain;
    background-position: 0% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 efaf248::before, #\34 efaf248 > .bgExtraLayerOverlay {
    
}
#\34 efaf248 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    border-radius: 0 0px 0px 0;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3) rgba(128, 128, 128, 0.3);
    border-style: solid;
    background-color: rgba(0,0,0,0);
    background-image: none;
    justify-content: flex-start;
    background-size: contain;
    background-position: 100% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a0ae4a88 {
    margin: 0px 0% 0px 0%;
}
    
#f94648d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 21px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    --column-gap: 2%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 48e85ea.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 48e85ea {
    width: 680px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdadb729 {
    width: 71.76%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a4b09c05::before, #a4b09c05 > .bgExtraLayerOverlay {
    
}
#a4b09c05 {
    align-items: flex-start;
    width: 16.71%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(7, 173, 223, 0.4);
    background-image: none;
    order: 0;
    background-position: 100% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 6d48066 {
    min-height: 440px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0px 40px 0px 40px;
}
    
#\38 23774ee::before, #\38 23774ee > .bgExtraLayerOverlay {
    
}
#\38 23774ee {
    align-items: flex-start;
    width: 16.71%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(140, 198, 60, 0.4);
    background-image: none;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b00c5695::before, #b00c5695 > .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;
}
#b00c5695 {
    background-image: none;
    background-color: rgba(0,0,0,0);
}
    
#\30 6e8b288 {
    margin: 0px 0% 0px 0%;
}
    
#\32 26ecf28 {
    align-items: flex-start;
    width: 50.69%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    align-self: stretch;
    height: auto;
    background-color: rgba(0, 0, 0, 0.3);
    background-image: none;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#e355a4df {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 30%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-direction: row;
    flex-wrap: nowrap;
    order: 1;
    justify-content: flex-start;
    border-radius: 0px 0px 0px 0px;
}
    
#d575ce7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 70%;
    min-width: 4%;
    order: 0;
    padding: 270px 0px 200px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cab98d1b {
    width: 89.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c4c7a4ee {
    width: 81.09%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a600e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\34 8a600e2 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_dbc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 71.11%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#bd5ea3b2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#bd5ea3b2 {
    width: 220px;
    height: auto;
    max-width: 100%;
    min-height: 60px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#b090bced {
    width: 100.00%;
    height: 174px;
    max-width: 100%;
}
    
#eb37bcc8[data-css-edit] {
    transform: rotate(180deg) !important;
}
#eb37bcc8 {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\39 f816f1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/divider-ps-1.png?dm-skip-opt=true");
    background-color: rgba(241,241,241,1);
    background-position: 0% 0%;
}
#\39 f816f1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#c6816e8f {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ffb58a8b {
    width: 100.00%;
    height: 174px;
    max-width: 100%;
}
    
#\39 377aaec[data-css-edit] {
    transform: rotate(180deg) !important;
}
#\39 377aaec {
    min-height: 115px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#e3ef75a1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 003624a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/6d8d2ebb/dms3rep/multi/divider-ps-1.png?dm-skip-opt=true");
    background-color: rgba(241,241,241,1);
    background-position: 0% 0%;
}
#\38 003624a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d47584a4 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 10px;
}
    
#\37 4a6790c {
    height: auto;
    width: 25px;
}
    
#group_rq9::before, #group_rq9 > .bgExtraLayerOverlay {
    
}
    
#\35 fe3e357 {
    width: 100%;
    min-height: 80px;
}
    
#\30 b19fb27 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c4af9229 {
    background-position: 0% 0%;
}
#c4af9229.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\32 8ba355b {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b7956b {
    min-height: 75px;
    padding: 0px 0px 0px 0px;
}
    
#\39 2ea27fd {
    height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dfa11682 {
    padding: 100px 20px 100px 20px;
}
    
#widget_1r4 {
    height: auto;
    width: 25px;
}
    
#f08bdfa4 {
    width: 43.11%;
}
    
#\30 603a6fd {
    margin: -2px 0% 0px 0%;
}
    
#b40bf387 {
    width: 96.74%;
}
    
#group_9r7 {
    height: auto;
    min-height: 94px;
}
    
#aeb2efea {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 ac58d89 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 654px;
}
    
#\37 6419a78 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100.00%;
    height: auto;
    min-height: 654px;
}
    
#\34 1e81928 {
    height: 300px;
}
    
#\38 5c7894f {
    height: 300px;
}
    
#fbb3b402::before, #fbb3b402 > .bgExtraLayerOverlay {
    
}
#fbb3b402.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAlUlEQVQI1zXO2wpBURSF4S03CskFyWG7QVs5H5OipJT3fwB/xh7PoVnLxaq5Gt8czcyokV7LqJ7mgdHF6GV0Msozo5XR2uhoNDcaGnWNJkZ7o63RIuDSaGf0LNEtBaPUOk35OWBuNDO6G72NHtGQWgOPAwfMys+3atQ3OhhdjTZGPaOOUTuWAlYCGzWNinRzkf61f/4DaPGoHEJWrJ8AAAAASUVORK5CYII=');
}
    
#\30 86f8e82 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f8fec0e7 {
    padding: 100px 20px 100px 20px;
}
    
#\37 f59e43c {
    width: 44.00%;
}
    
#\39 450e4d9 {
    width: 25px;
}
    
#bd09c54f {
    width: 99.85%;
}
    
#\30 c003892 {
    height: auto;
    min-height: 94px;
}
    
#\38 437b962 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 1330px;
}
    
#a4ef29a2::before, #a4ef29a2 > .bgExtraLayerOverlay {
    
}
#a4ef29a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 654px;
}
    
#\35 7241e1f::before, #\35 7241e1f > .bgExtraLayerOverlay {
    
}
#\35 7241e1f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    height: auto;
    min-height: 42.39%;
}
    
#\35 5b06f86 {
    height: 300px;
}
    
#\35 403664e {
    height: 300px;
}
    
#a414d344 {
    margin: -2px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 12d29fe {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 100px 20px 0px 20px;
}
    
#\37 28d82d0 {
    margin: 0px 0% 0px 0%;
}
    
#\39 8ba46ed {
    width: 100%;
    min-height: 80px;
}
    
#\30 c3eee15 {
    width: 100%;
    min-height: 80px;
}
    
#\38 09a9099 {
    width: 98.07%;
}
    
#\37 46374df {
    width: 40.59%;
}
    
#bff9b928 {
    width: 25px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4ffd710 {
    background-position: 0% 0%;
}
#d4ffd710.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\35 45c81de {
    margin: 0px 0% 0px 0%;
}
    
#\31 a669e75 {
    min-height: 75px;
    padding: 0px 0px 0px 0px;
}
    
#\32 c3a3319 {
    height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb7f0203 {
    padding: 50px 20px 100px 20px;
}
    
#e56f163c {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1880322 {
    row-gap: 10px;
}
    
#\31 e3003ed {
    min-height: 419px;
    padding: 0px 0px 0px 0px;
}
    
#f70618ff::before, #f70618ff > .bgExtraLayerOverlay {
    
}
#f70618ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAUHEhQjQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMT/9oADAMBAAIRAxEAPwCmnKLXUQ29Ny6e1OJ8hX500hEcIBcSPURTetMespR//9k=');
}
    
#a3b10ef2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2db0b17 {
    height: 100px;
}
    
#group_ugv {
    width: 100.00%;
    height: auto;
    min-height: 100px;
}
#group_ugv.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\34 0544e85 {
    width: 100.00%;
}
    
#\39 a8d351a {
    height: auto;
    min-height: 318px;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ed5e7548 {
    height: 100px;
}
    
#df6fca93 {
    width: 100.00%;
    height: auto;
    min-height: 100px;
}
#df6fca93.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOLq1t/g6tTc3ejOzdjmxKnP4rSBxN2hY8HcnF7H36dszOGwes7is4CMRx4cg8gVzgAAAABJRU5ErkJggg==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 40cb01e {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 20px;
    padding: 100px 20px 100px 20px;
}
    
#fb283274::before, #fb283274 > .bgExtraLayerOverlay {
    
}
    
#\33 591ce78 {
    width: 25px;
}
    
#a38ea995 {
    width: 85.38%;
}
    
#\37 44269f8::before, #\37 44269f8 > .bgExtraLayerOverlay {
    
}
#\37 44269f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 efaf248::before, #\34 efaf248 > .bgExtraLayerOverlay {
    
}
#\34 efaf248 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a0ae4a88 {
    margin: 0px 0% 0px 0%;
}
    
#c745e348 {
    width: 65.14%;
}
    
#\39 48e85ea {
    height: 487.5px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4b09c05::before, #a4b09c05 > .bgExtraLayerOverlay {
    
}
#a4b09c05 {
    width: 14.35%;
}
    
#\35 6d48066 {
    min-height: 522px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 0px 0px 0px 20px;
}
    
#\38 23774ee::before, #\38 23774ee > .bgExtraLayerOverlay {
    
}
#\38 23774ee {
    width: 14.35%;
}
    
#b00c5695::before, #b00c5695 > .bgExtraLayerOverlay {
    
}
    
#\32 26ecf28 {
    width: 65.31%;
    height: auto;
    min-height: 100.00%;
}
    
#\30 6e8b288 {
    margin: 0px 0% 0px 0%;
}
    
#e355a4df {
    width: 27.56%;
    column-gap: 3%;
    min-height: 8px;
}
    
#d575ce7b {
    width: 69.44%;
    min-height: 8px;
    padding: 200px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c4c7a4ee {
    width: 91.17%;
}
    
#group_dbc {
    width: 91.17%;
    height: auto;
    min-height: 64px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b090bced {
    height: 100px;
}
    
#eb37bcc8 {
    min-height: 75px;
    padding: 0px 0px 0px 0px;
}
    
#\39 f816f1d {
    background-position: 0% 0%;
}
#\39 f816f1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#c6816e8f {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ffb58a8b {
    height: 100px;
}
    
#\39 377aaec {
    min-height: 75px;
    padding: 0px 0px 0px 0px;
}
    
#e3ef75a1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 003624a {
    background-position: 0% 0%;
}
#\38 003624a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\35 fe3e357 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 b19fb27 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d47584a4 {
    min-height: unset;
    flex-direction: column;
    padding: 50px 15px 100px 15px;
}
    
#\37 4a6790c {
    height: auto;
    width: 25px;
}
    
#group_rq9::before, #group_rq9 > .bgExtraLayerOverlay {
    
}
#group_rq9 {
    height: auto;
    min-height: 200px;
}
    
#af051602 {
    width: 84.15%;
}
    
#widget_d5i {
    width: 95.4%;
}
    
#group_v08 {
    padding: 20px 20px 20px 20px;
    margin: 17px 0% 0px 0%;
}
    
#\37 d89a2e7 {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 acc5698 {
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b8e9977 {
    justify-content: flex-start;
}
    
#group_2lo {
    justify-content: flex-start;
}
    
#\35 a6c52fc {
    justify-content: flex-start;
}
    
#group_nfk {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\36 ba1dcd0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c4af9229 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 50%;
}
#c4af9229.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\32 8ba355b {
    margin: 0px 0% 0px 0%;
}
    
#\30 4b7956b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 2ea27fd {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\30 8091d11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dfa11682 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 15px 100px 15px;
}
    
#\34 1e81928 {
    height: 350px;
}
    
#\38 5c7894f {
    height: 350px;
}
    
#widget_1r4 {
    height: auto;
    width: 25px;
}
    
#\32 ac58d89 {
    width: 100%;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6419a78 {
    width: 100%;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 603a6fd {
    margin: -2px 0% 0px 0%;
}
    
#f08bdfa4 {
    width: 83.53%;
}
    
#\36 39dd563 {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#b40bf387 {
    width: 100.00%;
}
    
#aeb2efea {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#fbb3b402::before, #fbb3b402 > .bgExtraLayerOverlay {
    
}
#fbb3b402.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAlUlEQVQI1zXO2wpBURSF4S03CskFyWG7QVs5H5OipJT3fwB/xh7PoVnLxaq5Gt8czcyokV7LqJ7mgdHF6GV0Msozo5XR2uhoNDcaGnWNJkZ7o63RIuDSaGf0LNEtBaPUOk35OWBuNDO6G72NHtGQWgOPAwfMys+3atQ3OhhdjTZGPaOOUTuWAlYCGzWNinRzkf61f/4DaPGoHEJWrJ8AAAAASUVORK5CYII=');
}
    
#\30 86f8e82::before, #\30 86f8e82 > .bgExtraLayerOverlay {
    
}
#\30 86f8e82 {
    width: 100%;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 ebec300 {
    height: 350px;
}
}



@media (max-width: 767px) {
    
#f8fec0e7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 15px 100px 15px;
}
    
#\35 403664e {
    height: 350px;
}
    
#\36 8cab456 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5b06f86 {
    height: 350px;
}
    
#\39 450e4d9 {
    height: auto;
    width: 25px;
}
    
#a4ef29a2::before, #a4ef29a2 > .bgExtraLayerOverlay {
    
}
#a4ef29a2 {
    width: 100%;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7241e1f::before, #\35 7241e1f > .bgExtraLayerOverlay {
    
}
#\35 7241e1f {
    width: 100%;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#a414d344 {
    margin: -2px 0% 0px 0%;
}
    
#\37 f59e43c {
    width: 78.35%;
}
    
#f8e97eea {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#bd09c54f {
    width: 98.17%;
}
    
#\30 c003892 {
    height: auto;
    min-height: 120px;
}
    
#\38 437b962 {
    column-gap: 1.7647058823529411%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#b4ec1f24 {
    width: 96.39%;
}
}



@media (max-width: 767px) {
    
#\32 12d29fe {
    min-height: unset;
    flex-direction: column;
    row-gap: 10px;
    padding: 50px 15px 0px 15px;
}
    
#\39 8ba46ed {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 5px;
}
    
#\30 c3eee15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bff9b928 {
    height: auto;
    width: 25px;
}
    
#\37 28d82d0 {
    margin: 0px 0% 0px 0%;
}
    
#\37 46374df {
    width: 75.00%;
}
    
#\33 d82cb6a {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#\38 09a9099 {
    width: 99.85%;
}
    
#\32 5aa548a {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#d4ffd710 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 0% 50%;
}
#d4ffd710.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\35 45c81de {
    margin: 0px 0% 0px 0%;
}
    
#\31 a669e75 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 c3a3319 {
    height: 80px;
}
}



@media (max-width: 767px) {
    
#\32 83b2159 {
    width: 100%;
    min-height: 110px;
    align-items: center;
    height: auto;
    padding: 20px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cb7f0203 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 15px 100px 15px;
}
    
#e56f163c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 1880322 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
}
    
#\31 e3003ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#f70618ff::before, #f70618ff > .bgExtraLayerOverlay {
    
}
#f70618ff.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAfEAABAwMFAAAAAAAAAAAAAAABAAIDBAUHEhQjQZH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgMT/9oADAMBAAIRAxEAPwCmnKLXUQ29Ny6e1OJ8hX500hEcIBcSPURTetMespR//9k=');
}
    
#\38 2db0b17 {
    height: 80px;
}
    
#ed5e7548 {
    height: 80px;
}
    
#a3b10ef2 {
    margin: 0px 0% 0px 0%;
}
    
#group_ugv {
    width: 100.00%;
    height: auto;
    min-height: 80px;
}
#group_ugv.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#\39 a8d351a {
    height: auto;
    min-height: 405px;
    padding: 50px 0px 50px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0544e85 {
    width: 100.00%;
}
    
#df6fca93 {
    width: 100.00%;
    height: auto;
    min-height: 80px;
}
#df6fca93.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AOLq1t/g6tTc3ejOzdjmxKnP4rSBxN2hY8HcnF7H36dszOGwes7is4CMRx4cg8gVzgAAAABJRU5ErkJggg==');
}
}



@media (max-width: 767px) {
    
#\39 40cb01e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 100px 15px 100px 15px;
}
    
#\33 591ce78 {
    height: auto;
    width: 25px;
}
    
#fb283274::before, #fb283274 > .bgExtraLayerOverlay {
    
}
    
#\37 44269f8::before, #\37 44269f8 > .bgExtraLayerOverlay {
    
}
#\37 44269f8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 efaf248::before, #\34 efaf248 > .bgExtraLayerOverlay {
    
}
#\34 efaf248 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 48e85ea {
    height: 350px;
    width: 100.00%;
}
    
#c745e348 {
    width: 100.00%;
}
    
#bdadb729 {
    width: 100.00%;
}
    
#a0ae4a88 {
    margin: 0px 0% 0px 0%;
}
    
#a38ea995 {
    width: 85.06%;
}
}



@media (max-width: 767px) {
    
#a4b09c05::before, #a4b09c05 > .bgExtraLayerOverlay {
    
}
#a4b09c05 {
    width: 24.46%;
}
    
#\35 6d48066 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 15px;
}
    
#\38 23774ee::before, #\38 23774ee > .bgExtraLayerOverlay {
    
}
#\38 23774ee {
    width: 20.33%;
}
    
#b00c5695::before, #b00c5695 > .bgExtraLayerOverlay {
    
}
    
#\32 26ecf28 {
    width: 38.56%;
}
    
#\30 6e8b288 {
    margin: 0px 0% 0px 0%;
}
    
#e355a4df {
    width: 12.244897959183673%;
    min-height: 8px;
    align-items: center;
    column-gap: 3%;
    justify-content: flex-end;
}
    
#d575ce7b {
    width: 87.76%;
    min-height: 8px;
    align-items: flex-start;
    row-gap: 10px;
    padding: 200px 0px 120px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cab98d1b {
    width: 95.96%;
}
    
#group_dbc {
    width: 100.00%;
    height: auto;
    min-height: 72px;
}
}



@media (max-width: 767px) {
    
#b090bced {
    height: 80px;
}
    
#eb37bcc8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 f816f1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 50% 50%;
}
#\39 f816f1d.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
    
#c6816e8f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ffb58a8b {
    height: 80px;
}
    
#\39 377aaec {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e3ef75a1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 003624a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-position: 50% 50%;
}
#\38 003624a.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAANElEQVQI1wEpANb/AO724t/s9d/c6PTZzeLwz6nY676BzOWpY8jko17P569s1eq5etfrvICldx87UkhrzwAAAABJRU5ErkJggg==');
}
}

