@media (min-width:1025px) {
  *#dm .dmInner div.u_1331988232 .shape-text { font-size:36px !important; }

  *#dm .dmInner div.u_1234804537 .shape-text { font-size:36px !important; }

  *#dm .dmInner div.u_1330070961 .shape-text { font-size:36px !important; }

  *#dm .dmInner div.u_1330715014 .shape-text { font-size:36px !important; }
}
@media all {
  *#dm .dmInner div.u_1453247044 .svg { fill:rgba(185,185,185,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1331988232 .shape-text { color:var(--color_4) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1549805556 hr { color:var(--color_5) !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1331988232 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_1234804537 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_1330715014 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_1330070961 .shape-text { font-size:30px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1330070961 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_1330715014 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_1234804537 .shape-text { font-size:30px !important; }

  *#dm .dmInner div.u_1331988232 .shape-text { font-size:30px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping] {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(90deg, rgba(2, 2, 2, 0.67) 0%, rgba(0, 0, 0, 0) 100%);
    background-origin: border-box;
    padding: 16% 10% 16% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 288px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/IMG_1538-1920w.jpg");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_rvi {
    width: 68%;
    height: 116px;
    max-width: 100%;
    order: 0;
    margin-left: -24px;
}
    
#widget_87a {
    width: 75.97%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_duj {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 47.31%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    --column-gap: 2%;
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_kmb {
    width: 49.78%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c81ec55a {
    width: 47.02%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_gjv {
    width: 62.84%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#f93f906d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ba06b5cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cabc3bc4::before, #cabc3bc4 > .bgExtraLayerOverlay {
    
}
#cabc3bc4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    background-image: none;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b07f9cbd {
    min-height: 850px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 6% 10% 8% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6b24fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    justify-content: flex-start;
    padding: 16px 0px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 db35cb5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 8fb8a7d {
    margin: 0px 0% 0px 0%;
}
    
#innergrid_kp6 {
    width: 99.98%;
    grid-template-rows: minmax(631px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/Untitled+design+%2822%29-1920w.png");
}
#innergrid_kp6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAC4jAAAuIwF4pT92AAABnklEQVQY0wGTAWz+AMi1kc+8mNTBnNLAnMe1k7WigqGPbo9+XIR2UX1ySgCklm+2poDGtI/Vwp7LuJa7pIGrk2+Zg12MfFaAdE0Ag3pQmo9ptKaF1san0MCjxKuHuZtypYlelIJag3dQAGhoQX98XZ+Zg9DJt9PJt8auj7qZcaWGWZOAWYR3UAB3gF9/hG6ZnZHJzcrV1c+/rpmnjG2Sdk+Id1KEdk8AfYtye4V2k5yYwczT1dvewLSmpo51j3RRg3JQg3RNAHB5Zm1yZoOHhKmwtr7BxLOjlqCDaohqSHZjQ3FjQABcWkpeWE1zbGeQjY6knZuqkYCkfmCKYz91XT9uYEcAT0M2Vkc7aFdNfGtkjHdtmnhhmm5Nf1MwcFY+cGRVAFRBM1tGOGtTRXxhU45uW591WZ5uTH5RL3ZcR350aQBeQjBnSDV2Uz6DXkiSaU+iclGdbEh8UC9uVkFyaVwAa0Usc0owf1M4iVw/k2JEl2ZFi1w7aUMlXEUxXlRFAHJFKHlLLYVTNIxaOo9dPYtaPHlNL1k3HU03I09CMi/rudgSdULZAAAAAElFTkSuQmCC');
}
    
#group_fep {
    align-items: flex-start;
    width: 27.54%;
    min-height: 38.44827586206897%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_5);
    background-image: none;
    height: auto;
    justify-self: start;
    align-self: end;
    padding: 10px 20px 10px 20px;
    margin: 0px 0px -60px -78px;
}
    
#widget_o7f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b47e0ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc77ea75 {
    min-height: 177px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\33 94481d7 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c97eae06 {
    margin: 0px 0% 0px 0%;
}
    
#widget_0pc {
    width: 78.23%;
    height: auto;
    max-width: 100%;
}
    
#widget_rfi {
    width: 64.19%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0218ee3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 e42873e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 01a24fd {
    margin: 0px 0% 0px 0%;
}
    
#c514a8da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 da4a64f {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    order: 0;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-36353410-1920w.png");
}
#\37 da4a64f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1wXBbU+CQAAA4PtNfWrVmi1WK1kiQoCDU0A64VRKbt7p+XIMWWzYmJSzzbW1fmnPAxg2BekL9nKss7/fw8+pOtTveTrLM4axC16DziK2OfH3u/Xp++Nrn1elEMtpltIRdgFy5BjpyRgWW1pXWVnwYjtfsMlmRaKoD3rGfQBbUWDOZ5FYTznDSxqR2KdJiIIusFTJMR68nhpPfJIM8dBBnj5wlNDT3a4MtKeG0bkbuM+Mjlf8bYRsq31ryldQvYFqAyjNa02RQmTvyvT4WXCCtMfLtnRmNc9h6+IfOVVYW2sFdnsAAAAASUVORK5CYII=');
}
    
#a736cf87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 0f1501c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a0dde1ae {
    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;
    height: auto;
    --column-gap: 1%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b72f6030.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b72f6030 {
    width: 5.02%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#badbf47e {
    width: 44.70%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e71fe7b3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e71fe7b3 {
    width: 48.28%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1941e51 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#ee41a235.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ee41a235 {
    width: 47.26%;
    height: 311px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -11px -10px 0px -10px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d9dab3d2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f488ec2d {
    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;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a727636 {
    width: 43.47%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8fd229b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 85bbd07 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 20358af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    order: 1;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2a4075a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 2a4075a {
    width: 47.26%;
    height: 311px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -11px -10px 0px -10px;
}
    
#\31 eb5d814 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-35493895-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\31 eb5d814.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEF/8QAHhABAAECBwAAAAAAAAAAAAAAAQACAwQSEzFRU5H/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAAMBAAAAAAAAAAAAAAAAAAABAiH/2gAMAwEAAhEDEQA/ANa9aMpSKO68y6WH632IkJeDpaf/2Q==');
}
    
#\30 6068c1b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 6068c1b {
    width: 50.51%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7ab77cf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 7ab77cf {
    width: 4.02%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\39 d6b97ae {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 0285985 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a11b337 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 161d295[data-background-color-animation] {
    
}
#\38 161d295 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#ebc54099 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f4b2b284 {
    min-height: 316px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#f90b828f {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#beb1ba27 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 a7918ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 c585b61 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 75f6f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 511362e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 f4d8430 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5a8c43e {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e1685ba1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\39 185193f {
    background-color: rgba(203, 203, 203, 0.21);
    background-image: none;
}
}



@media all {
    
#\32 f542c71 {
    margin: 0px 0% 0px 0%;
}
    
#ebead7d4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ebead7d4 {
    width: 5.02%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 9d82b42 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ddb91558 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c5e5edc {
    width: 42.01%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 5318bf3 {
    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;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ccb8ae5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ccb8ae5 {
    width: 48.28%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae9d1783.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae9d1783 {
    width: 47.26%;
    height: 311px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -11px -10px 0px -10px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d18b3b44 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7e238ae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 7a8ebf4 {
    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;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 396a8d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 396a8d6 {
    width: 47.26%;
    height: 311px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -11px -10px 0px -10px;
}
    
#\35 4ce6e8e {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-13137118-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\35 4ce6e8e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECEQMEEjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCvShFZ8flo3Mb4qpPoAUP/2Q==');
}
    
#\35 9ede5b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 948a9d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6043d4c {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-5900792-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 6043d4c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAxEhBRMi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A1g8TfUD0uozsyBuCnDP6GjqIkWD/2Q==');
}
    
#\35 f5dd075 {
    width: 44.08%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f07b3c38 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3d5bab7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e37406c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 e37406c {
    width: 48.84%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b5cacc7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 ae15da7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db7e6f39 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#dc777509.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc777509 {
    width: 5.08%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
}



@media all {
    
#\39 10cf446 {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 83fcdbb {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9bc6a20 {
    min-height: 388px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b30e275 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e0707f36 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 2;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21);
    border-style: solid;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/the-interior-of-the-repair-interior-design-159045-1920w.jpeg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#e0707f36.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAMBAQAAAAAAAAAAAAACAAEEEQMFEhMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQMh/9oADAMBAAIRAxEAPwC3xbUZkPqQPOQbe2Ujl2Ieh1LNmt/nCIpotCeo/9k=');
}
    
#\33 a8249df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21) rgba(0, 0, 0, 0.21);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 eca7e01 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#c81c7b40 {
    margin: 0px 0% 0px 0%;
}
    
#cc51553a {
    width: 70px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9329ebe {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d04d21f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 7e4752b {
    background-color: rgba(203, 203, 203, 0.21);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e3d395e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 07f0b6d {
    min-height: 279px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 1% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2357b39::before, #\37 2357b39 > .bgExtraLayerOverlay {
    
}
#\37 2357b39 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    background-position: 0% 0%;
    background-size: contain;
}
    
#\37 a9fc597 {
    margin: 0px 0% 0px 0%;
}
    
#widget_r59 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 bd14ddb {
    width: 62.78%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 3790145::before, #\34 3790145 > .bgExtraLayerOverlay {
    
}
#\34 3790145 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    background-size: contain;
    background-position: 100% 100%;
}
    
#\37 5190483 {
    align-items: center;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ed7ea76c {
    margin: 0px 0% 0px 0%;
}
    
#f9c69a03 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f2c926f4 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    flex-direction: column;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_6af {
    width: 100%;
    min-width: 4%;
    min-height: 2px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    background-color: var(--color_5);
    background-image: none;
    padding: 2px 10px 2px 10px;
    margin: 0px 0% -100px 0%;
}
    
#group_9vu {
    align-items: center;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 2a17d00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b008ce5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_kot {
    width: 92px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4246f41 {
    width: 92px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a7ef543 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 95b2e08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3fd86ba {
    align-items: center;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 9f40adb {
    width: 92px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6a9b6ef {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4f9aa0b {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 301ab30 {
    align-items: center;
    width: 48%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 71f4919 {
    width: 92px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 04dc1b9 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dca4a2c5 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6sc {
    align-items: flex-start;
    width: 109.57%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_l85 {
    align-items: flex-start;
    width: 203.44%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 f7b10c3 {
    align-items: flex-start;
    width: 99.99%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7d658ce {
    align-items: flex-start;
    width: 99.98%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f6a607aa {
    margin: 0px 0% 0px 0%;
}
    
#\31 109b230 {
    width: 64.19%;
    height: auto;
    max-width: 100%;
}
    
#ed19b475 {
    width: 78.23%;
    height: auto;
    max-width: 100%;
}
    
#\35 65d4a4f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(203, 203, 203, 0.21);
    background-image: none;
}
    
#\37 7ccd014 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ed67a118 {
    min-height: 177px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 0% 10%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 d004332 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0ce9e2c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 4% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d3ad0b5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_20m {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\37 9ea2729 {
    margin: 0px 0% 0px 0%;
}
    
#widget_cch {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 e54e556 {
    width: 80.06%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 6b22a35 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 2;
}
    
#a650869f {
    width: 80.06%;
    height: auto;
    max-width: 100%;
}
    
#widget_vvl {
    width: 100%;
    height: 214px;
    min-height: 100px;
    max-width: 100%;
}
    
#\34 a52ecda {
    width: 100%;
    height: 214px;
    min-height: 100px;
    max-width: 100%;
}
    
#widget_371 {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e24673ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 75.46%;
    min-width: 4%;
    padding: 10px 10% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 130421f {
    min-height: 328px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1f3c58b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#group_eta {
    width: 24.54%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-29824894-1920w.jpeg");
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#group_eta.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIEBSEDBhIiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQMAAhEUIf/aAAwDAQACEQMRAD8AiZu75xoNJnINmNPd49U+bu+cSRKwcoinuOYM2tCtNAOCf//Z');
}
    
#e0dd19a6 {
    margin: 0px 0% 0px 0%;
}
    
#group_uic {
    align-items: flex-start;
    width: 100%;
    min-height: 328px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background-origin: border-box;
    height: auto;
}
    
#widget_4n9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a8412af3 {
    width: 93.63%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3bc38db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    padding: 4% 2% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\30 37b1e51 {
    width: 80%;
    height: auto;
    max-width: 100%;
}
    
#\38 9a4e694 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/IMG_1486-1920w.jpeg");
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\38 9a4e694.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQSM0L/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgABEf/aAAwDAQACEQMRAD8A0pVMkm5VOjeTKRUDzERCJ72URl//2Q==');
}
    
#e25b46ec {
    width: 94.54%;
    height: auto;
    max-width: 100%;
}
    
#\36 3e2a642 {
    min-height: 654px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0bbd15d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#c754b595::before, #c754b595 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.7;
}
#c754b595 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-7900034-1920w.jpeg");
}
#c754b595.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAJRAAAQIEBAcAAAAAAAAAAAAAAgEDAAQFEQYSITETFSNBQlOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwAcwjTVGl1MXWyBwgsGZN100iFyab9K/YRjCdwyy6zO8OZF1c2bum8ZZzEPUO0ulrr5Qgr/2Q==');
}
    
#\37 19e3a1e {
    min-height: 564px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 10% 6% 10%;
    margin: 0% 0% 0% 0%;
}
    
#e19c369a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 732b66e {
    margin: 0px 0% 0px 0%;
}
    
#\37 6aae1d0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_ntk {
    flex-direction: row;
    align-items: flex-start;
    width: 80.62%;
    min-height: 42px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.662049861495845%;
    flex-wrap: nowrap;
    height: auto;
    justify-content: flex-start;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 26397db.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\30 26397db {
    width: 18.26%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 05c5c41.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\36 05c5c41 {
    width: 35.67%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7445d7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#a7445d7c {
    width: 27.72%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd1d4428.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#bd1d4428 {
    width: 13.36%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c53e70d5 {
    width: 35.52%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 ff61e70 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 70%;
    min-height: 71px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    --column-gap: 2%;
    padding: 40px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 be90981 {
    width: 36%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#f02793c3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ae0969a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 ae0969a {
    width: 5.81%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#f06136a5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 10% 4% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 e49a154 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c41d933e {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/IMG_1415+%282%29-1920w.jpg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#c41d933e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEE/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIEAAMhBQYRExIxUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2JuvSx3xlsN4KcO2CtUa/tnjMjP5RxrUhr0K/d4Cu6kEiiJ5skOw7n9/anVO9Hc8P//Z');
}
    
#f9fe4701 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e9dffa2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c164d588 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    justify-content: space-between;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4652eb5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 f915cd3 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 3;
}
    
#\36 4752edc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 4752edc {
    width: 55.84%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 98c957d {
    width: 36.35%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa75b2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 fa75b2a {
    width: 47.26%;
    height: 311px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -11px -10px 0px -10px;
}
    
#cff3605e {
    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;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 17bcdef {
    width: 38.52%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d95737ee.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d95737ee {
    width: 47.26%;
    height: 311px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -11px -10px 0px -10px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b9c862a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1ff13b2 {
    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;
    height: auto;
    --column-gap: 1%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd35bcf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: rgba(243, 243, 243, 1);
    background-image: none;
    justify-content: space-between;
    order: 0;
    padding: 30px 30px 30px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\33 8c5e310 {
    width: 250px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0c65971 {
    width: 100%;
    grid-template-rows: minmax(300px, max-content);
    max-width: 100%;
    background-image: url("https://lirp.cdn-website.com/7ef4644e/dms3rep/multi/opt/pexels-photo-8031958-1920w.jpeg");
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\36 0c65971.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHhAAAQMEAwAAAAAAAAAAAAAAAgABAwQFBhEhUXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGREAAgMBAAAAAAAAAAAAAAAAAAECAxEh/9oADAMBAAIRAxEAPwDWo81Ca2HDOBnGHGulA+SWJnfdEW/ERFW9Fmlw/9k=');
}
    
#\34 0a2f552 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cebb92bd {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ed86834.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 ed86834 {
    width: 5.02%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#d1c6a46f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d1c6a46f {
    width: 54.46%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding: 16% 4% 8% 4%;
}
    
#widget_rvi {
    width: 88.52%;
    align-self: flex-start;
    margin-left: -24px;
    margin-right: 0px;
    max-width: 100%;
    height: 108px;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#widget_87a {
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_duj {
    width: 100.00%;
}
    
#widget_gjv {
    width: 99.70%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ba06b5cc {
    width: 100.00%;
}
    
#b07f9cbd {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
}
    
#cabc3bc4::before, #cabc3bc4 > .bgExtraLayerOverlay {
    
}
#cabc3bc4 {
    width: 100%;
    min-height: 250px;
    height: auto;
}
    
#\36 b6b24fd {
    width: 100%;
    min-height: 80px;
    padding-right: 0px;
    row-gap: 16px;
    align-items: flex-start;
}
    
#\34 db35cb5 {
    width: 100.00%;
}
    
#group_fep {
    width: 27.48%;
    min-height: 49.41085714285714%;
    height: auto;
    justify-self: end;
    align-self: end;
    margin: 0px 33px -35px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#innergrid_kp6 {
    width: 100.00%;
    grid-template-rows: minmax(350px, max-content);
}
#innergrid_kp6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAC4jAAAuIwF4pT92AAABnklEQVQY0wGTAWz+AMi1kc+8mNTBnNLAnMe1k7WigqGPbo9+XIR2UX1ySgCklm+2poDGtI/Vwp7LuJa7pIGrk2+Zg12MfFaAdE0Ag3pQmo9ptKaF1san0MCjxKuHuZtypYlelIJag3dQAGhoQX98XZ+Zg9DJt9PJt8auj7qZcaWGWZOAWYR3UAB3gF9/hG6ZnZHJzcrV1c+/rpmnjG2Sdk+Id1KEdk8AfYtye4V2k5yYwczT1dvewLSmpo51j3RRg3JQg3RNAHB5Zm1yZoOHhKmwtr7BxLOjlqCDaohqSHZjQ3FjQABcWkpeWE1zbGeQjY6knZuqkYCkfmCKYz91XT9uYEcAT0M2Vkc7aFdNfGtkjHdtmnhhmm5Nf1MwcFY+cGRVAFRBM1tGOGtTRXxhU45uW591WZ5uTH5RL3ZcR350aQBeQjBnSDV2Uz6DXkiSaU+iclGdbEh8UC9uVkFyaVwAa0Usc0owf1M4iVw/k2JEl2ZFi1w7aUMlXEUxXlRFAHJFKHlLLYVTNIxaOo9dPYtaPHlNL1k3HU03I09CMi/rudgSdULZAAAAAElFTkSuQmCC');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc77ea75 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#c97eae06 {
    margin: 0px 0% 0px 0%;
}
    
#widget_rfi {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 01a24fd {
    margin: 0px 0% 0px 0%;
}
    
#\32 e42873e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#c514a8da {
    width: 100%;
    min-height: 80px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#b72f6030 {
    width: 3.34%;
}
    
#e71fe7b3 {
    width: 20.33%;
}
    
#badbf47e {
    width: 74.34%;
}
    
#\37 da4a64f {
    grid-template-rows: minmax(400px, max-content);
}
#\37 da4a64f.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA4ElEQVQI1wXBbU+CQAAA4PtNfWrVmi1WK1kiQoCDU0A64VRKbt7p+XIMWWzYmJSzzbW1fmnPAxg2BekL9nKss7/fw8+pOtTveTrLM4axC16DziK2OfH3u/Xp++Nrn1elEMtpltIRdgFy5BjpyRgWW1pXWVnwYjtfsMlmRaKoD3rGfQBbUWDOZ5FYTznDSxqR2KdJiIIusFTJMR68nhpPfJIM8dBBnj5wlNDT3a4MtKeG0bkbuM+Mjlf8bYRsq31ryldQvYFqAyjNa02RQmTvyvT4WXCCtMfLtnRmNc9h6+IfOVVYW2sFdnsAAAAASUVORK5CYII=');
}
    
#\32 20358af {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0285985 {
    margin: 0px 0% 0px 0%;
}
    
#\38 161d295 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 a7918ba {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#f4b2b284 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 24px;
    padding: 2% 6% 4% 6%;
}
    
#\31 511362e {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f542c71 {
    margin: 0px 0% 0px 0%;
}
    
#\39 b5cacc7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 948a9d9 {
    width: 100%;
    min-height: 80px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#db7e6f39 {
    width: 100%;
    min-height: 80px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ebead7d4 {
    width: 3.34%;
}
    
#\34 ccb8ae5 {
    width: 21.25%;
}
    
#\30 c5e5edc {
    width: 73.42%;
}
    
#dc777509 {
    width: 3.34%;
}
    
#\31 e37406c {
    width: 28.33%;
}
    
#\35 f5dd075 {
    width: 66.34%;
}
    
#\30 6043d4c {
    grid-template-rows: minmax(400px, max-content);
}
#\30 6043d4c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHBAAAgICAwAAAAAAAAAAAAAAAQIAAxEhBRMi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAL/xAAVEQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEQMRAD8A1g8TfUD0uozsyBuCnDP6GjqIkWD/2Q==');
}
    
#\35 4ce6e8e {
    grid-template-rows: minmax(400px, max-content);
}
#\35 4ce6e8e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECEQMEEjFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCvShFZ8flo3Mb4qpPoAUP/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9bc6a20 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    padding: 0% 6% 8% 6%;
}
    
#\34 b30e275 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#e0707f36 {
    width: 100%;
    min-height: 200px;
    margin: 0% 0% 0% 0%;
}
#e0707f36.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAMBAQAAAAAAAAAAAAACAAEEEQMFEhMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQMh/9oADAMBAAIRAxEAPwC3xbUZkPqQPOQbe2Ujl2Ieh1LNmt/nCIpotCeo/9k=');
}
    
#\33 a8249df {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c81c7b40 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 07f0b6d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 a9fc597 {
    margin: 0px 0% 0px 0%;
}
    
#\37 2357b39::before, #\37 2357b39 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3790145::before, #\34 3790145 > .bgExtraLayerOverlay {
    
}
    
#\37 5190483 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#ed7ea76c {
    margin: 0px 0% 0px 0%;
}
    
#f2c926f4 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 0% 2%;
}
    
#f9c69a03 {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_9vu {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\39 3fd86ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\34 301ab30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6a607aa {
    margin: 0px 0% 0px 0%;
}
    
#ed67a118 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\31 109b230 {
    width: 86.67%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0ce9e2c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 9ea2729 {
    margin: 0px 0% 0px 0%;
}
    
#a650869f {
    width: 100.00%;
}
    
#\34 e54e556 {
    width: 100.00%;
}
    
#widget_vvl {
    height: 272px;
}
    
#\34 a52ecda {
    height: 272px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 130421f {
    padding: 0% 0% 0% 0%;
}
    
#e0dd19a6 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4n9 {
    width: 99.69%;
}
    
#group_eta {
    width: 34.97%;
}
#group_eta.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIEBSEDBhIiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQMAAhEUIf/aAAwDAQACEQMRAD8AiZu75xoNJnINmNPd49U+bu+cSRKwcoinuOYM2tCtNAOCf//Z');
}
    
#e24673ad {
    width: 65.03%;
    padding: 10px 4% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#a8412af3 {
    width: 99.82%;
}
    
#group_uic {
    width: 100.00%;
    height: auto;
    min-height: 410px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bc38db {
    width: 100%;
    min-height: 80px;
    order: 1;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9a4e694 {
    width: 100%;
    min-height: 350px;
    order: 0;
}
#\38 9a4e694.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQSM0L/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgABEf/aAAwDAQACEQMRAD8A0pVMkm5VOjeTKRUDzERCJ72URl//2Q==');
}
    
#\36 3e2a642 {
    padding-left: NaN%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 37b1e51 {
    width: 99.72%;
}
    
#e25b46ec {
    width: 99.72%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c754b595::before, #c754b595 > .bgExtraLayerOverlay {
    
}
#c754b595.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAJRAAAQIEBAcAAAAAAAAAAAAAAgEDAAQFEQYSITETFSNBQlOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwAcwjTVGl1MXWyBwgsGZN100iFyab9K/YRjCdwyy6zO8OZF1c2bum8ZZzEPUO0ulrr5Qgr/2Q==');
}
    
#\37 19e3a1e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 279px;
}
    
#\36 732b66e {
    margin: 0px 0% 0px 0%;
}
    
#\30 26397db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 26397db {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\36 05c5c41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 05c5c41 {
    width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a7445d7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7445d7c {
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bd1d4428.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd1d4428 {
    width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#c0bbd15d {
    width: 100%;
    min-height: 8px;
    align-items: flex-start;
}
    
#group_ntk {
    column-gap: 1.2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 1.2%;
    row-gap: 0px;
}
    
#\30 ff61e70 {
    justify-content: flex-start;
    width: 100.00%;
    height: auto;
    min-height: 93px;
}
    
#c53e70d5 {
    width: 48.19%;
}
    
#\35 be90981 {
    width: 40.16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c41d933e {
    grid-template-rows: minmax(400px, max-content);
}
#c41d933e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwEE/8QAIRAAAgEDBAMBAAAAAAAAAAAAAQIEAAMhBQYRExIxUYH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAABAgMRQf/aAAwDAQACEQMRAD8A2JuvSx3xlsN4KcO2CtUa/tnjMjP5RxrUhr0K/d4Cu6kEiiJ5skOw7n9/anVO9Hc8P//Z');
}
    
#c164d588 {
    width: 100%;
    min-height: 80px;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ae0969a {
    width: 3.59%;
}
    
#\37 4652eb5 {
    margin: 0px 0% 0px 0%;
}
    
#f06136a5 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 4752edc {
    width: 31.71%;
}
    
#\32 f915cd3 {
    width: 299px;
}
    
#\37 98c957d {
    width: 62.7%;
}
    
#cd35bcf7 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 195px;
    align-items: center;
    width: 100%;
    height: auto;
    row-gap: 16px;
    padding: 16px 16px 16px 16px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 32% 4% 32% 4%;
}
    
#widget_rvi {
    max-width: 100%;
    margin-left: -48px;
    height: 64px;
    width: 100.00%;
}
    
#\36 3bd85219866cc362278151d {
    margin-top: 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_87a {
    width: 100.00%;
}
    
#group_duj {
    width: 100.00%;
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 164px;
}
    
#widget_kmb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c81ec55a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ba06b5cc {
    width: 100%;
}
    
#cabc3bc4::before, #cabc3bc4 > .bgExtraLayerOverlay {
    
}
#cabc3bc4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b07f9cbd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\36 b6b24fd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 db35cb5 {
    width: 100%;
}
    
#innergrid_kp6 {
    width: 99.77%;
    grid-template-rows: minmax(182px, max-content);
    order: 0;
}
#innergrid_kp6.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAIAAAAfVWhSAAAACXBIWXMAAC4jAAAuIwF4pT92AAABnklEQVQY0wGTAWz+AMi1kc+8mNTBnNLAnMe1k7WigqGPbo9+XIR2UX1ySgCklm+2poDGtI/Vwp7LuJa7pIGrk2+Zg12MfFaAdE0Ag3pQmo9ptKaF1san0MCjxKuHuZtypYlelIJag3dQAGhoQX98XZ+Zg9DJt9PJt8auj7qZcaWGWZOAWYR3UAB3gF9/hG6ZnZHJzcrV1c+/rpmnjG2Sdk+Id1KEdk8AfYtye4V2k5yYwczT1dvewLSmpo51j3RRg3JQg3RNAHB5Zm1yZoOHhKmwtr7BxLOjlqCDaohqSHZjQ3FjQABcWkpeWE1zbGeQjY6knZuqkYCkfmCKYz91XT9uYEcAT0M2Vkc7aFdNfGtkjHdtmnhhmm5Nf1MwcFY+cGRVAFRBM1tGOGtTRXxhU45uW591WZ5uTH5RL3ZcR350aQBeQjBnSDV2Uz6DXkiSaU+iclGdbEh8UC9uVkFyaVwAa0Usc0owf1M4iVw/k2JEl2ZFi1w7aUMlXEUxXlRFAHJFKHlLLYVTNIxaOo9dPYtaPHlNL1k3HU03I09CMi/rudgSdULZAAAAAElFTkSuQmCC');
}
    
#group_fep {
    height: auto;
    min-height: 133px;
    width: 44.49%;
    justify-self: end;
    align-self: end;
    order: 1;
    margin: 0px 4.8347927789462295% -27px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 b47e0ae {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#dc77ea75 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_0pc {
    width: 100.00%;
}
    
#widget_rfi {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 e42873e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c514a8da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#ee41a235 {
    height: 193px;
    width: 62.5%;
}
    
#b72f6030 {
    width: 3.34%;
}
    
#e71fe7b3 {
    width: 18.44%;
}
    
#badbf47e {
    width: 76.22%;
}
    
#\39 a727636 {
    width: 66.58%;
}
    
#\32 20358af {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\32 2a4075a {
    height: 193px;
    width: 62.5%;
}
    
#\30 6068c1b {
    width: 28.09%;
}
    
#\36 7ab77cf {
    width: 3.34%;
}
}



@media (max-width: 767px) {
    
#\38 161d295 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#ebc54099 {
    width: 48px;
}
    
#\32 a7918ba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#f4b2b284 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 24px;
}
    
#\39 c585b61 {
    width: 48px;
}
    
#\31 511362e {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\38 5a8c43e {
    width: 48px;
}
}



@media (max-width: 767px) {
    
#ae9d1783 {
    height: 193px;
    justify-self: start;
    align-self: start;
    width: 62.46%;
    margin: -11px 0px 0px -10px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 396a8d6 {
    height: 193px;
    width: 62.5%;
}
    
#\34 948a9d9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b5cacc7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#db7e6f39 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#dc777509 {
    width: 3.34%;
}
    
#\31 e37406c {
    width: 27.13%;
}
    
#\35 f5dd075 {
    width: 67.53%;
}
    
#ebead7d4 {
    width: 3.34%;
}
    
#\34 ccb8ae5 {
    width: 19.95%;
}
    
#\30 c5e5edc {
    width: 74.72%;
}
}



@media (max-width: 767px) {
    
#cc51553a {
    width: 48px;
}
    
#\39 10cf446 {
    width: 48px;
}
    
#\34 9bc6a20 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 24px;
    padding: 6% 4% 10% 4%;
}
    
#\34 b30e275 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e0707f36 {
    width: 100%;
    min-height: 250px;
    align-items: flex-start;
    height: auto;
    order: 2;
    margin: 0% 0% 0% 0%;
}
#e0707f36.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAdEAABBAMBAQAAAAAAAAAAAAACAAEEEQMFEhMh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQMh/9oADAMBAAIRAxEAPwC3xbUZkPqQPOQbe2Ujl2Ieh1LNmt/nCIpotCeo/9k=');
}
    
#\33 a8249df {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#c81c7b40 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e3d395e9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 07f0b6d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 2357b39::before, #\37 2357b39 > .bgExtraLayerOverlay {
    
}
    
#\36 bd14ddb {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\34 3790145::before, #\34 3790145 > .bgExtraLayerOverlay {
    
}
    
#\37 5190483 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f9c69a03 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f2c926f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_6af {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_9vu {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 3fd86ba {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 301ab30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7d658ce {
    align-items: center;
}
    
#\38 f7b10c3 {
    align-items: center;
}
    
#group_l85 {
    align-items: center;
}
    
#group_6sc {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 7ccd014 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#ed67a118 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 109b230 {
    width: 100.00%;
}
    
#ed19b475 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 d004332 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 0ce9e2c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_20m {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6b22a35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a52ecda {
    height: 176px;
}
    
#a650869f {
    width: 100.00%;
}
    
#\34 e54e556 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e24673ad {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 10px 2% 10px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 130421f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 8% 0%;
}
    
#group_eta {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#group_eta.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBAEFAAAAAAAAAAAAAAABAAIEBSEDBhIiQf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGhEAAgIDAAAAAAAAAAAAAAAAAQMAAhEUIf/aAAwDAQACEQMRAD8AiZu75xoNJnINmNPd49U+bu+cSRKwcoinuOYM2tCtNAOCf//Z');
}
    
#widget_4n9 {
    width: 99.48%;
}
    
#e0dd19a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bc38db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    order: 1;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 37b1e51 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 deb029b {
    margin-left: 0%;
}
    
#\38 9a4e694 {
    width: 100%;
    min-height: 350px;
    align-items: center;
    order: 0;
}
#\38 9a4e694.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAED/8QAGxAAAgIDAQAAAAAAAAAAAAAAAQIAAwQSM0L/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAgABEf/aAAwDAQACEQMRAD8A0pVMkm5VOjeTKRUDzERCJ72URl//2Q==');
}
    
#e25b46ec {
    order: 1;
    width: 100%;
}
    
#\36 3e2a642 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 767px) {
    
#c0bbd15d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c754b595::before, #c754b595 > .bgExtraLayerOverlay {
    
}
#c754b595.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAJRAAAQIEBAcAAAAAAAAAAAAAAgEDAAQFEQYSITETFSNBQlOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAv/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwAcwjTVGl1MXWyBwgsGZN100iFyab9K/YRjCdwyy6zO8OZF1c2bum8ZZzEPUO0ulrr5Qgr/2Q==');
}
    
#\37 19e3a1e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 6aae1d0 {
    width: 100.00%;
}
    
#\30 26397db.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 26397db {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 05c5c41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 05c5c41 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7445d7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a7445d7c {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bd1d4428.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bd1d4428 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_ntk {
    column-gap: 1.662049861495845%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\30 ff61e70 {
    width: 100.00%;
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c53e70d5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 be90981 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 98c957d {
    width: 71.76%;
}
    
#\39 fa75b2a {
    height: 193px;
    width: 62.5%;
}
    
#c164d588 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ae0969a {
    width: 3.71%;
}
    
#f06136a5 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 4752edc {
    width: 22.53%;
}
    
#\33 17bcdef {
    width: 75.53%;
}
    
#d95737ee {
    height: 193px;
    width: 62.5%;
}
    
#cd35bcf7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 15px 15px 15px 15px;
    margin: 0% 0% 0% 0%;
}
    
#\34 ed86834 {
    width: 3.34%;
}
    
#d1c6a46f {
    width: 19.14%;
}
}

