@media all {
  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item:hover { color:rgba(67,187,169,1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.hover { color:rgba(67,187,169,1) !important; }

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item.dmNavItemSelected { color:rgba(67,187,169,1) !important; }

  *#dm .dmInner div.u_1803919396 .svg { fill:rgba(239,165,7,1) !important; }

  *#dm .dmInner div.u_1763746583 .svg { fill:rgba(239,165,7,1) !important; }

  *#dm .dmInner div.u_1911785870 .svg { fill:rgba(239,165,7,1) !important; }

  *#dm .dmInner div.u_1011642766 .svg { fill:rgba(239,165,7,1) !important; }

  *#dm .dmInner div.u_1157161333 .svg { fill:rgba(239,165,7,1) !important; }

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

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

  *#dm .dmInner *.u_1054354148 { background-position:50% 50% !important; }

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

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

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

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

  *#dm .dmInner div.u_3359294147 .svg { fill:rgba(240,184,55,1) !important; }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1624417732 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1624417732 .photoGalleryViewAll { padding:0 0px !important; }

  *#dm .dmInner *.u_1624417732 .photoGalleryThumbs .image-container a { padding-top:150px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1624417732 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1624417732 .photoGalleryViewAll { padding:0 5px !important; }
}
*#dm .dmInner div.u_1650744224 h3
{
	font-weight:900 !important;
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1624417732 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1624417732 .photoGalleryViewAll { padding:0 10px !important; }

  *#dm .dmInner *.u_1624417732 .photoGalleryThumbs .image-container a { padding-top:114px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1650744224 h3
{
	width:750px !important;
}
*#dm .dmInner div.u_1650744224 p
{
	width:700px !important;
}
*#dm .dmInner div.u_1650744224 h3
{
	width:750px !important;
}
*#dm .dmInner div.u_1650744224 p
{
	width:700px !important;
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    column-gap: 4%;
    row-gap: 0px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 47f1753.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 47f1753 {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    min-height: 100%;
    height: 50vh;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 32%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    background-color: rgba(255, 255, 255, 1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.5;
    content: '';
    height: 100%;
}
#\36 3d24979f4a54e38542a8abe {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: url("https://irp.cdn-website.com/8d8d4d04/dms3rep/multi/opt/background-1920w.png");
    border-style: solid;
}
    
#\36 3d24979f4a54e38542a8abb {
    column-gap: 4%;
    row-gap: 15px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    column-gap: 4%;
    row-gap: 30px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_a0a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#widget_kcq {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#group_6sf {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#group_s9f {
    row-gap: 24px;
    column-gap: 24px;
    max-height: 100%;
    flex-direction: row;
    width: 40%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5638f48 {
    row-gap: 12px;
    column-gap: 24px;
    max-height: 100%;
    width: 57%;
    justify-content: flex-start;
    min-height: 160px;
    align-items: center;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7b5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed7c5239 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_dn9 {
    width: 100%;
    height: 266px;
    position: relative;
    min-width: 10px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f735ca77 {
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    min-height: 320px;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fe25b35c {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\35 4c7af7a {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/8d8d4d04/dms3rep/multi/opt/Home_background-1920w.png");
    min-width: 4%;
    padding: 140px 40px 140px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1057e34 {
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/8d8d4d04/dms3rep/multi/opt/ChatGPT+Image+May+28-+2026-+08_31_34+AM-1920w.png");
    min-width: 4%;
    background-position: 50% 0%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 48d3d29 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_okh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_okh {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 15px 0% 0px 0%;
}
    
#bcff2f79 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#ed83cfd5 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ae48b6b {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
    
#\36 e83a5b7 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 3;
}
}



@media all {
    
#e4255a57 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\39 83d7b9c {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#b6678f54 {
    column-gap: 4%;
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 3f8d57e {
    margin: 0px 0% 0px 0%;
}
    
#ac98efda::before, #ac98efda > .bgExtraLayerOverlay {
    
}
#ac98efda {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: linear-gradient(405deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    border-style: solid;
    background-origin: border-box;
}
    
#\31 1e1b0c4 {
    column-gap: 4%;
    row-gap: 12px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    min-height: 80px;
    align-items: center;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 d3f7e03 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
}
    
#group_fhr {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    background-color: rgba(248, 246, 241, 1);
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_g10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g10 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_41t {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
}
    
#\38 96d5f4d {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-image: none;
    background-color: rgba(248, 246, 241, 1);
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c872c874 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
}
    
#ac2edd40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac2edd40 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b87778f2 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(248, 246, 241, 1);
    background-image: none;
    padding: 20px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bbe20db3 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
}
    
#\35 f7d108c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f7d108c {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 e68584d {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(248, 246, 241, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 f9d8a0d {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
}
    
#\31 272396a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 272396a {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c962ac3f {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    align-items: stretch;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\30 4655bdd {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9281a9a {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(248, 246, 241, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bb2cb525 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
}
    
#\33 ed52f87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ed52f87 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 1080ab1 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1) rgba(218, 216, 215, 1);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(248, 246, 241, 1);
    background-image: none;
    padding: 20px 15px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 7552302 {
    max-width: 100%;
    width: 70px;
    height: auto;
    order: 0;
}
    
#\31 d4b25cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d4b25cc {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\35 76acaa2 {
    max-height: 100%;
    min-height: 160px;
    border-color: rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    flex-wrap: nowrap;
    row-gap: 12px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    align-items: flex-start;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 1fb0b7a {
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-height: 8px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(218,216,215,1) #000000 #000000;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e1e820e {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#b5a38fcc {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\32 8a8f81d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8a8f81d {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_74f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#eff89a7b {
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-height: 8px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(218,216,215,1) #000000 #000000;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 ce223f3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#af6c3559.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af6c3559 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 21501e9 {
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-height: 8px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(0,0,0,0) #000000 #000000;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c350f16 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\32 8e688e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8e688e3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c2d3ec75 {
    column-gap: 2%;
    row-gap: 50px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 53.6px 1% 100px 1%;
    margin: 0% 0% 0% 0%;
}
    
#ab8ea27c {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(0,0,0,0) #000000 #000000;
    border-style: solid;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 728ca74::before, #\34 728ca74 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#\34 728ca74 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url("https://irp.cdn-website.com/8d8d4d04/dms3rep/multi/opt/SH-Burgess-Exterior-4-1920w.png");
}
    
#\36 a7d0613 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c490c01b {
    margin: 0px 0% 0px 0%;
}
    
#widget_rml {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 f9d38dc {
    column-gap: 4%;
    row-gap: 7px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 02bfc00 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 107px;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 62c8635 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: radial-gradient(circle, rgba(239, 165, 7, 1) 0%, rgba(132, 161, 39, 1) 100%);
    background-origin: border-box;
}
    
#widget_0kk.flex-element.widget-wrapper > [data-element-type] {
    padding: 6px 0px 6px 0px;
}
#widget_0kk {
    max-width: 100%;
    width: 30.67%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#b97274ec {
    max-width: 100%;
    width: 30.67%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c226c88c {
    margin: 0px 0% 0px 0%;
}
    
#\31 0d37f6a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\36 d9f1929 {
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(0,0,0,0);
    border-radius: 0px 0px 0px 0px;
    max-height: 100%;
    width: 30.67%;
    min-height: auto;
    align-items: flex-start;
    background-image: none;
    justify-self: auto;
    order: 0;
    padding: 61px 40px 61px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2a63848 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
}



@media all {
    
#\35 d1005c4 {
    max-height: 100%;
    min-height: 254px;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(3, 56, 80, 1);
    border-radius: 15px 0 20px 0;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c982c9e5 {
    max-width: 100%;
    width: 100px;
    height: 20px;
    order: 0;
}
    
#be82e9f9 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b2fb5638 {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\39 bacb2b1 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc138405 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a7f337 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#aacd532e {
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    min-height: 80px;
    border-width: 0 0px 0 0;
    border-color: #000000 rgba(0,0,0,0) #000000 #000000;
    border-style: solid;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6633b47 {
    column-gap: 2%;
    row-gap: 50px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 53.6px 1% 100px 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 d11ddc9 {
    max-width: 100%;
    width: 100px;
    height: 20px;
    order: 0;
}
    
#e4e0cdd3 {
    margin: 0px 0% 0px 0%;
}
    
#\38 96e953b {
    max-height: 100%;
    min-height: 254px;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(3, 56, 80, 1);
    border-radius: 15px 0 20px 0;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 265e001 {
    max-height: 100%;
    min-height: 254px;
    flex-wrap: nowrap;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(3, 56, 80, 1);
    border-radius: 15px 0 20px 0;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    background-image: none;
    min-width: 32px;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c7138a26 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d687c0cb {
    max-width: 100%;
    width: 100px;
    height: 20px;
    order: 0;
}
    
#\31 f8cbc97 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a1eb5ae2 {
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\31 d174bf8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bdf3cb3a {
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
}
    
#\32 9fd0de2 {
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-height: 8px;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(218,216,215,1) rgba(218, 216, 215, 1) #000000;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 56c1252.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 56c1252 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c57c869b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c57c869b {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c894d82b {
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-height: 8px;
    border-width: 0 1px 0 0;
    border-color: #000000 rgba(0,0,0,0) #000000 #000000;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6a61f07 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\30 cf4b1ab {
    column-gap: 4%;
    row-gap: 20px;
    width: 32%;
    min-height: 8px;
    border-width: 0 0px 1px 0;
    border-color: #000000 rgba(218,216,215,1) rgba(218, 216, 215, 1) #000000;
    border-style: solid;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 cc3ecc3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#d5e57fa1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5e57fa1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 afb54bb {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
    
#\39 215d6ba {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 0px 0px 0px 0px;
}
    
#\36 47f1753.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 47f1753 {
    width: 100%;
    height: 19vh;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding: 50px 4% 50px 4%;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_6sf {
    column-gap: 3%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f735ca77 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#b5fa340f {
    margin: 0px 0% 0px 0%;
}
    
#\35 4c7af7a {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 50px 20px 50px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1057e34 {
    width: 100%;
    min-height: 411px;
    order: 0;
    height: auto;
    padding: 300px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_okh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_okh {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b6678f54 {
    row-gap: 20px;
    padding: 40px 4% 40px 4%;
}
    
#ac98efda::before, #ac98efda > .bgExtraLayerOverlay {
    
}
    
#group_fhr {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3f8d57e {
    margin: 0px 0% 0px 0%;
}
    
#\39 83d7b9c {
    row-gap: 15px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
}
    
#\38 96d5f4d {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b87778f2 {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e68584d {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    min-width: 32px;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#c962ac3f {
    column-gap: 2%;
    flex-wrap: wrap;
}
    
#\30 4655bdd {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9281a9a {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1080ab1 {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 76acaa2 {
    row-gap: 10px;
    width: 49%;
    min-height: auto;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1e1b0c4 {
    align-items: center;
}
    
#widget_g10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g10 {
    margin: 20px 0% 0px 0%;
}
    
#ac2edd40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac2edd40 {
    margin: 20px 0% 0px 0%;
}
    
#\35 f7d108c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f7d108c {
    margin: 20px 0% 0px 0%;
}
    
#\31 272396a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 272396a {
    margin: 20px 0% 0px 0%;
}
    
#\33 ed52f87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ed52f87 {
    margin: 20px 0% 0px 0%;
}
    
#\31 d4b25cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d4b25cc {
    margin: 20px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 5dafdda {
    margin: 0px 0% 0px 0%;
}
    
#b5a38fcc {
    flex-direction: row;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 1fb0b7a {
    width: 32%;
    min-height: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#eff89a7b {
    width: 32%;
    min-height: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 21501e9 {
    width: 32%;
    min-height: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2d3ec75 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#c490c01b {
    margin: 0px 0% 0px 0%;
}
    
#ab8ea27c {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 728ca74::before, #\34 728ca74 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 02bfc00 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c226c88c {
    margin: 0px 0% 0px 0%;
}
    
#\35 f9d38dc {
    width: 100%;
    justify-content: space-between;
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    padding: 16px 16px 15px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 d9f1929 {
    width: 50%;
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 61px 0px 61px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0kk {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b97274ec {
    width: 50%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#a2a63848 {
    width: 48.25%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 0d37f6a {
    width: 25.63%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d1005c4 {
    min-height: 296px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 265e001 {
    min-height: 296px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#aacd532e {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6633b47 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#e4e0cdd3 {
    margin: 0px 0% 0px 0%;
}
    
#a1eb5ae2 {
    width: 100%;
    min-height: 80px;
}
    
#\38 96e953b {
    min-height: 296px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7a8231b {
    margin: 0px 0% 0px 0%;
}
    
#\32 9fd0de2 {
    width: 32%;
    min-height: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#c894d82b {
    width: 32%;
    min-height: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6a61f07 {
    flex-direction: row;
    min-height: 0px;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\30 cf4b1ab {
    width: 32%;
    min-height: 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781522 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 47f1753.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 47f1753 {
    align-self: center;
    margin-left: 0px;
    max-width: 100%;
    width: 100.00%;
    margin-right: 0px;
    height: 110px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 15px 30px 15px;
}
    
#group_6sf {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\36 3d24979f4a54e38542a8abe::before, #\36 3d24979f4a54e38542a8abe > .bgExtraLayerOverlay {
    
}
    
#group_s9f {
    width: 100%;
    justify-content: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5638f48 {
    width: 100%;
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#ed7c5239.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ed7c5239 {
    margin: 5px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f735ca77 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\35 4c7af7a {
    row-gap: 15px;
    width: 100%;
    min-height: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 30px 15px 30px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 1057e34 {
    width: 100%;
    min-height: 264px;
    align-items: flex-start;
    height: auto;
    background-position: 50% 0%;
    padding: 140px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_okh.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_okh {
    margin: 0px 0% 0px 0%;
}
    
#b5fa340f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 83d7b9c {
    row-gap: 20px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#b6678f54 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 25px 15px 10px 15px;
}
    
#ac98efda::before, #ac98efda > .bgExtraLayerOverlay {
    
}
    
#\31 1e1b0c4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_fhr {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3f8d57e {
    margin: 0px 0% 0px 0%;
}
    
#widget_g10.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_g10 {
    margin: 0px 0% 0px 0%;
}
    
#\38 96d5f4d {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#ac2edd40.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ac2edd40 {
    margin: 0px 0% 0px 0%;
}
    
#b87778f2 {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\35 f7d108c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f7d108c {
    margin: 0px 0% 0px 0%;
}
    
#\31 e68584d {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 272396a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 272396a {
    margin: 0px 0% 0px 0%;
}
    
#c962ac3f {
    row-gap: 20px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\30 4655bdd {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\34 9281a9a {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ed52f87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 ed52f87 {
    margin: 0px 0% 0px 0%;
}
    
#\30 1080ab1 {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d4b25cc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 d4b25cc {
    margin: 0px 0% 0px 0%;
}
    
#\35 76acaa2 {
    row-gap: 10px;
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#widget_41t {
    width: 50px;
}
    
#c872c874 {
    width: 50px;
}
    
#bbe20db3 {
    width: 50px;
}
    
#\33 f9d8a0d {
    width: 50px;
}
    
#bb2cb525 {
    width: 50px;
}
    
#\30 7552302 {
    width: 50px;
}
}



@media (max-width: 767px) {
    
#\34 1fb0b7a {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b5a38fcc {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 20px 20px 10px 20px;
}
    
#\32 8a8f81d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8a8f81d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 5dafdda {
    margin: 0px 0% 0px 0%;
}
    
#eff89a7b {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#af6c3559.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#af6c3559 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 21501e9 {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\32 8e688e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 8e688e3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c2d3ec75 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 15px 20px 15px;
}
    
#c490c01b {
    margin: 0px 0% 0px 0%;
}
    
#ab8ea27c {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_rml {
    width: 95.00%;
}
    
#\34 728ca74::before, #\34 728ca74 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 f9d38dc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 02bfc00 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 15px 4% 15px 4%;
}
    
#\36 d9f1929 {
    width: 100%;
    align-items: center;
    height: auto;
    min-height: 118px;
    padding: 15px 0px 20px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b97274ec {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_0kk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c226c88c {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 d1005c4 {
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#\37 265e001 {
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
    
#c982c9e5 {
    width: 80px;
    height: 20px;
}
    
#d687c0cb {
    width: 80px;
    height: 20px;
}
    
#aacd532e {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 6633b47 {
    row-gap: 20px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\30 d11ddc9 {
    width: 80px;
    height: 20px;
}
    
#e4e0cdd3 {
    margin: 0px 0% 0px 0%;
}
    
#a1eb5ae2 {
    row-gap: 15px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 96e953b {
    min-height: auto;
    min-width: 32px;
    padding: 15px 15px 15px 15px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c7a8231b {
    margin: 0px 0% 0px 0%;
}
    
#\32 9fd0de2 {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 15px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\30 56c1252.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 56c1252 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c57c869b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c57c869b {
    margin: 0px 0% 0px 0%;
}
    
#c894d82b {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 6a61f07 {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 10px 15px 10px 15px;
}
    
#\30 cf4b1ab {
    row-gap: 15px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 10px 10px 15px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d5e57fa1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d5e57fa1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}

#\35 4c7af7a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAIAAACExCpEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQY003O61KCUBSG4fcKmg6KGSIkEuMJEc1yPAZiUlFkioec7v8ymr2TmX4/s95vgbOltaG+ovaB9Uplge6jjrl+RLkH75v2juaaesLdG+az4NIk494PnQNOSmOF/Y65RA/+sXfE3cv+J3YsWcYLD+R70N7TSsW2HVONMOZoM26GKH1yXWhsqH2J7J+Vn+RfA3F65YGdYMWYLxghWmZKX9iFC7cRxhJ9geajTk6W6wo7d6AcogWUAtQpxdHJLqWdNX8BQDwi7QWg288AAAAASUVORK5CYII=')!important}#\32 1057e34.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5ElEQVQI1wHZACb/AJ+MY5uNa5iHbpF5ZJ16WKyCUbaNT7SMUqyHU6aFVQCYimaLg2x7dW18bmSPdVmohlm0k2G1lmexkWSsjF4AiYFpdXNqWl5nZWBfg3Faqo5kuqB4vqWDu6J8tptxAHR1bWRlZVRVX2JaV3tuXpuHcKucjbCkl62jlKmfjABZYWpPVWFUUlxiV1Zxa2t4eoV6iaaCjqOJjpWRjYYAOUdiNEBaT05bX1VWY2ZzTWiTQXC2T3OqW2+OaGt0AB0xWRssUj5EWFdTWlpmfTdkox9myC9ntkBbi1FTZDOrYDxNF/5jAAAAAElFTkSuQmCC')!important}#\34 728ca74.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAIAAAB1kpiRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAxUlEQVQI1wG6AEX/ADWc4Tug5lCr7GOx6mOz7lOf016Ak3BkVIRZM4RbOABUlLRcmr1qosd0ocB0osJrk61yfH57ZlCFXDeBXTsAcYR6eIiDgIyNgYiGgIaEeX14f3JfgWVIgV08dVk+AHt2XYN7YoyAZoR3XHxwVHVmSHtiQIBgPXxcP21VPwBxb0V2dEZ+ekd6dUJzbz5qZTdvYjR1YTd1YD1pWTwAaXA6bXc7dIA8c305cXg6am40a2gycGc0dWc6b2I5Yw5PA4a9Yk8AAAAASUVORK5CYII=')!important}