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

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

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

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

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

  *#dm .dmInner div.u_265908233 hr {
    border-width:5px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_452034986 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(30,58,95) rgb(30,58,95) rgb(30,58,95) rgb(212,162,90) !important;
    background-color:rgba(249,247,243,1) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1531330359 .shape-description p { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1531330359 .shape-description ul { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1531330359 .shape-description ol { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1685242199 .shape-description p { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1685242199 .shape-description ul { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1685242199 .shape-description ol { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1715102596 .shape-description p { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1715102596 .shape-description ul { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1715102596 .shape-description ol { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1733755398 .shape-description p { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1733755398 .shape-description ul { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1733755398 .shape-description ol { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1314830491 .shape-description p { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1314830491 .shape-description ul { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1314830491 .shape-description ol { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1407282436 .shape-description p { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1407282436 .shape-description ul { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1407282436 .shape-description ol { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2936626118 {
    border-radius:10px 10px 10px 10px !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(232,232,232) rgb(232,232,232) rgb(232,232,232) rgb(232,232,232) !important;
    background-color:rgba(248,246,240,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2611224052 input:not([type="submit"]) {
    background-color:rgba(50,50,50,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_2611224052 textarea {
    background-color:rgba(50,50,50,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_2611224052 select {
    background-color:rgba(50,50,50,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

  *#dm .dmInner div.u_2611224052 .dmforminput input { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .dmforminput textarea { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .dmforminput .fileUploadLink { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .checkboxwrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .radiowrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .optinwrapper div { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .freetextwrapper { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .dmforminput select { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .dmforminput option { color:var(--color_4) !important; }

  *#dm .dmInner div.u_2611224052 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
body
{
	background-color:#F8F8F6 !important;
	background-image:radial-gradient(rgba(30,58,95,0.06) 1px,transparent 1px) !important;
	background-size:24px 24px !important;
}
.grid-bg
{
	position:relative !important;
}
.grid-bg::before
{
	content:'' !important;
	position:absolute !important;
	inset:0 !important;
	background-size:96px 96px !important;
	background-image:linear-gradient(to right,rgba(30,58,95,0.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(30,58,95,0.05) 1px,transparent 1px) !important;
	z-index:0 !important;
	pointer-events:none !important;
}
.grid-bg::after
{
	content:'' !important;
	position:absolute !important;
	inset:0 !important;
	background-size:384px 384px !important;
	background-image:linear-gradient(to right,rgba(169,113,66,0.04) 2px,transparent 2px),linear-gradient(to bottom,rgba(169,113,66,0.04) 2px,transparent 2px) !important;
	z-index:0 !important;
	pointer-events:none !important;
}
.grid-bg>div
{
	position:relative !important;
	z-index:10 !important;
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1531330359 .container-padding { padding:21% !important; }

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

  *#dm .dmInner *.u_1685242199 .container-padding { padding:21% !important; }

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

  *#dm .dmInner *.u_1715102596 .container-padding { padding:21% !important; }

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

  *#dm .dmInner *.u_1733755398 .container-padding { padding:21% !important; }

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

  *#dm .dmInner *.u_1314830491 .container-padding { padding:21% !important; }

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

  *#dm .dmInner *.u_1407282436 .container-padding { padding:21% !important; }

  *#dm .dmInner div.u_1407282436 .shape-text { font-size:20px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 1082px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 5% 7% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.6;
}
#\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/d5ddf519/dms3rep/multi/opt/Untitled+design+-+2026-05-30T044724.169-1920w.png");
    background-attachment: fixed;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_lhr {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_6sn {
    flex-direction: row;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: stretch;
    justify-content: space-between;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qpd {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bgq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 49d0954 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4fk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 53px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.750732564954093%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
}
    
#widget_rjm {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#innergrid_dtc {
    width: 99.99%;
    grid-template-rows: minmax(506.984375px, max-content);
    max-width: 100%;
}
    
#widget_jrv {
    width: 100px;
    height: 100px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 406px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 3325d88 {
    width: 100px;
    height: 100px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_fs9 {
    width: 89.21%;
    height: 434px;
    justify-self: center;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 38px 0% 0px 0.5646173149309912%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 ab4f8cc {
    min-height: 346px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a0a31b26::before, #a0a31b26 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.6;
    border-radius: inherit;
}
#a0a31b26 {
    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/d5ddf519/dms3rep/multi/opt/Untitled+design+-+2026-05-30T044724.169-1920w.png");
    background-attachment: fixed;
}
#a0a31b26.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAbElEQVQI1yXJWRLDIAwEUe5/yXgJBiQhjQYfIGWnqr9eF3pndHqj95xXjA+eNnpLq4WQBV0Qhqb3GDtkh54MoY/CtJW2YITmfLceaZUwhpTFeEon7NlywGp6/0u56Td9wdIH9Btjg545G1/5AQOViuhsYpVbAAAAAElFTkSuQmCC');
}
    
#group_t77 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    padding: 10px 100px 0px 100px;
    margin: 0px 0% 0px 0%;
}
    
#group_aap {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 730px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.7310162958955981%;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    flex-wrap: nowrap;
    box-shadow: var(--color_4) 3px 0px 11px 0px;
    border-radius: 20px 20px 20px 20px;
    height: auto;
    justify-content: flex-start;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 50px 50px 20px 50px;
    margin: -388px 0% 0px 0%;
}
    
#group_cn9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 30.13%;
    min-height: 73px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c427799 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 68.13%;
    min-height: 549px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    height: auto;
}
    
#widget_g0h {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bcc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_bcc {
    width: 24.63%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_jmo {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_48n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_p2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_p2b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#e29a8959 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#fe1334d0 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 d7f7c76 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 8edc1d1 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: wrap;
    margin: 0% 0% 0% 0%;
}
    
#c0d4016a {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    flex: 1 1 auto;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#widget_ubi {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_2ag {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 682ecc2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#eb0e098a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 1b234ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#group_cj7 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0109381738346337%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_t0q {
    width: 100%;
    height: 514px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    align-self: flex-start;
}
    
#group_ram {
    flex-direction: row;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex: 1 1 auto;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#\38 77c96f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e2bded0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#d21535f9 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 c881f5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c095cf05 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a235fc0f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7fe22fc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ffd6ab3a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 e5b1b6f {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_5);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    justify-self: auto;
    order: 0;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2a345bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\31 d4fb659 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#abbdea81 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cfd8638f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#a0746a8d {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#e84c208b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fe38197b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#b72d87dd {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\37 e3b0795 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae17d3ef {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#c304566b {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#bec1839b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 ed75667 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#f83264b9 {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#f684f378 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 1px;
}
    
#cd761902 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 36px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.0884304499939677%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\36 27ddf4b {
    width: 40px;
    height: auto;
    max-width: 100%;
}
    
#\31 9c5f0d7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#About {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    justify-content: flex-start;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\33 9225604 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bc13757a {
    min-height: 0;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 8e9ca39 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\31 6395e5a {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_tg4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_kq6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_oku {
    width: 70.34%;
    height: auto;
    max-width: 100%;
}
    
#group_fov {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 b9af81c {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    justify-content: flex-start;
}
    
#widget_44t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_a1o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 f384162 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_78d {
    align-items: flex-start;
    width: 148.52%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_rat {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
}
    
#widget_tpb {
    width: 34.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bc5bed16 {
    width: 60.20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 3d95bf0 {
    width: 34.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d5396762 {
    width: 60.20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab699754 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
}
    
#d1982224 {
    width: 34.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ec528014 {
    width: 60.20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\30 57c9457 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
}
    
#da94f50a {
    width: 34.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#b43ce2c3 {
    width: 60.20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f26d2c5e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
}
    
#\36 c3ae82c {
    width: 34.58%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4b2ab6a {
    width: 60.20%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 e0a24f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6d749b0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hp2 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#group_6ta {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150.52%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#widget_snv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_f7e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 179399b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150.52%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#caa98f22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3499911 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\37 9df2f32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 50ef9f5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 1ac619e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150.52%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\39 5b2e3c6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a09e65a {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\38 dd03060 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e85dac10 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 141e644 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150.52%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\31 b4a2ca7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c8c6d3c {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\36 b58d455 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 90d2b59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 babc833 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150.52%;
    min-height: 89px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#b5846ef0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4fbc4d {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 94181b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ab05a31f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 c085ed8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 150.52%;
    min-height: 62px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 24px;
    height: auto;
}
    
#\33 a51f772 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 740acf5 {
    width: 30px;
    height: auto;
    max-width: 100%;
}
    
#\33 5b9ccdb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 8195c69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#FurnitureMakerService {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\31 9981911 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dca6a26d {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 5187d28 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 f6966a7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(240, 235, 225, 1);
    background-image: none;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#\30 576ee8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0% 0% 0% 0%;
}
    
#widget_h73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9277027 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m7f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_cp6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b3538ea6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6b9786 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 8f941cd {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 38cf0df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 80a8d1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df8dd910 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 019ff29 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a004b2f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c811d76a {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cba84467 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 973dbc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_o50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_9mb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d7104547 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ip7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 ff4bef4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\38 b0cc37a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\30 7ed963b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_gj2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c81cba15 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\35 1eefa7a {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\36 cbf9e1a {
    width: 100%;
    min-width: 4%;
    min-height: 62px;
    column-gap: 4%;
    row-gap: 24px;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#e087b159 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_c65 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_fjk {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#group_fvb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(253, 251, 247, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_npk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_n7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 010cbc3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(253, 251, 247, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#b53f644b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 b0908e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4896c79 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#\33 0b96994 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(253, 251, 247, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 93e27a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e97bf58a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 bef2245 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(253, 251, 247, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#bee40f9e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 4a2c8f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 27b2767 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#d062cfbf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(253, 251, 247, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#fd8cfcd4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 108bbc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 79c8636 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    background-color: rgba(253, 251, 247, 1);
    background-image: none;
    border-width: 1px 1px 1px 1px;
    border-color: rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1) rgba(232,232,232,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 01cd1ee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 8ad957e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\39 0834440 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 f8f0401 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#ae778fa8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ffaaf9c3 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_76e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_dtq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ujv {
    width: 64.82%;
    height: auto;
    max-width: 100%;
}
    
#group_s4k {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#group_61k {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b5862d6c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_bop {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#widget_0n3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_g0s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e353d382 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dbc92fea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a7d43af0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 0dd6eba {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b51342e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dedc4465 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 4b2ee8c {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f3a65db1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 a7a59b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 efe03dd {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#\36 e96520d {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
    
#\33 41c6ca8 {
    width: 100.10%;
    height: 424px;
    max-width: 100%;
    max-height: none;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 b6b8574 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 7fd1f5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 ec40408 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 c1259ff {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a0dadaa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 a4a3982 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca0bc90c {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 954433e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d371ba1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 d6d637e {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f114b38f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3151b86 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d64ce8ea {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#e281e711 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d6c295ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 eb7b0b9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a42e2a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 036fcfc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 9a22ff0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b925777 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d1513e53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6fbb649 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7ef3cc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0f7ca07 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 023e82c {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f10b2c57 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 db311f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 ca92817 {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#\38 3b54886 {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#c4b1241a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: stretch;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 92fba50 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\36 d8c7f06 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 8c7ff93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e2c2fa7 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 19dcf73 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f603533c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e60f6a13 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5dde645 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d043fd0f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 2ce82a2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8fdea0d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#efafbb2d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 f60edef {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    flex-wrap: nowrap;
}
    
#\39 a8d781e {
    align-items: stretch;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.4452389913436205%;
    margin-right: 0%;
    margin-left: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#b5a7c73f {
    width: 99.95%;
    height: 420px;
    max-width: 100%;
    align-self: flex-start;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#d4acf272 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-color: rgba(255,255,255,1);
    background-image: none;
    padding: 20px 10px 20px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\32 f027cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c368f34e {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec7fc69b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 74ece89 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 d8c52e1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f76f213 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 07de02b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 720d5f1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 123.02%;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 2.9854227405247813%;
    height: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    border-width: 1px 0 0 0;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-style: solid;
    padding: 10px 20px 10px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 76b7c91 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 79f70b8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ag8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#widget_ag8 {
    width: 55.64%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#Gallery {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 5px;
    align-items: center;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d2d0abbc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: stretch;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 38ce27f {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d522d517 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_h16 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d3f17643 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 02354f1 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\35 8d4985f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#be308899 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_370 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_1ii {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_s9g {
    width: 92.15%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kie {
    justify-content: flex-start;
    align-items: center;
    width: 74.19%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 24px;
    background-color: rgba(56, 56, 56, 1);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    align-self: auto;
    order: 3;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_upa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_64u {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
}
    
#widget_mts {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_nti {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 422px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    background-color: rgba(56, 56, 56, 1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 40px 40px 40px 40px;
    margin: 0px 0% 0px 0%;
}
    
#widget_afr {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3kk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4se {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2el[data-pinned] {
    position: sticky;
    top: 105px;
    bottom: auto;
    z-index: 1;
}
#group_2el {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 416px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
}
    
#Contact {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 10px 20px 10px 20px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding-left: 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_lhr {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#group_6sn {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 ab4f8cc {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 767px;
}
    
#fe1334d0 {
    margin: 0px 0% 0px 0%;
}
    
#group_aap {
    width: 100.00%;
    height: auto;
    min-height: 838px;
    margin-top: -36px;
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a0a31b26::before, #a0a31b26 > .bgExtraLayerOverlay {
    
}
#a0a31b26.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAbElEQVQI1yXJWRLDIAwEUe5/yXgJBiQhjQYfIGWnqr9eF3pndHqj95xXjA+eNnpLq4WQBV0Qhqb3GDtkh54MoY/CtJW2YITmfLceaZUwhpTFeEon7NlywGp6/0u56Td9wdIH9Btjg545G1/5AQOViuhsYpVbAAAAAElFTkSuQmCC');
}
    
#group_t77 {
    width: 100%;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_cn9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 c427799 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8edc1d1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 75571e1 {
    margin: 0px 0% 0px 0%;
}
    
#\35 e5b1b6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0d4016a {
    width: 100%;
    min-height: 80px;
}
    
#About {
    width: 100%;
    min-height: 80px;
}
    
#group_ram {
    width: 100%;
    min-height: 80px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a235fc0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bc13757a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#bbf08a7d {
    margin: 0px 0% 0px 0%;
}
    
#widget_oku {
    width: 100.00%;
}
    
#\31 6395e5a {
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_fov {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 b9af81c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 9df2f32 {
    width: 90.98%;
}
    
#\30 3499911 {
    width: 40px;
    height: auto;
}
    
#widget_hp2 {
    width: 40px;
}
    
#\33 a09e65a {
    width: 40px;
}
    
#\39 c8c6d3c {
    width: 40px;
}
    
#\37 b4fbc4d {
    width: 40px;
}
    
#\33 740acf5 {
    width: 40px;
}
    
#FurnitureMakerService {
    align-items: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dca6a26d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#e35a3382 {
    margin: 0px 0% 0px 0%;
}
    
#\38 f6966a7 {
    width: 100%;
    min-height: 80px;
}
    
#\30 576ee8a {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1eefa7a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 3c36a92 {
    margin: 0px 0% 0px 0%;
}
    
#group_fvb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 010cbc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0b96994 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 bef2245 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d062cfbf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 79c8636 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_fjk {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 4896c79 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 27b2767 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ae778fa8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e3ab36bb {
    margin: 0px 0% 0px 0%;
}
    
#b5862d6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 b6b8574 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 eb7b0b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 92fba50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d4acf272 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ujv {
    width: 100.00%;
}
    
#group_s4k {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_61k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 efe03dd {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 e96520d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d64ce8ea {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e281e711 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ca92817 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3b54886 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f60edef {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 a8d781e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ag8 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 38ce27f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d3f17643 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 02354f1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 b399663 {
    margin: 0px 0% 0px 0%;
}
    
#group_2el {
    align-items: center;
}
    
#Contact {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#be308899 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30% 4% 7% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#group_lhr {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#group_6sn {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_fs9 {
    height: 240px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_qpd {
    width: 100.00%;
}
    
#group_4fk {
    column-gap: 3.750732564954093%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\38 49d0954 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_rjm {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#innergrid_dtc {
    width: 99.89%;
    grid-template-rows: minmax(315.015625px, max-content);
}
    
#widget_jrv {
    justify-self: start;
    align-self: start;
    height: 62px;
    width: 62px;
    margin: 247px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 ab4f8cc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_t77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 10px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_aap {
    column-gap: 1.7310162958955981%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 10px 10px 10px;
    margin: -388px 0% 0px 0%;
}
    
#group_cn9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a0a31b26::before, #a0a31b26 > .bgExtraLayerOverlay {
    
}
#a0a31b26.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAIAAADzBuo/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAbElEQVQI1yXJWRLDIAwEUe5/yXgJBiQhjQYfIGWnqr9eF3pndHqj95xXjA+eNnpLq4WQBV0Qhqb3GDtkh54MoY/CtJW2YITmfLceaZUwhpTFeEon7NlywGp6/0u56Td9wdIH9Btjg545G1/5AQOViuhsYpVbAAAAAElFTkSuQmCC');
}
    
#\33 c427799 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 8edc1d1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#c0d4016a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_t0q {
    height: 240px;
}
    
#group_ram {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a235fc0f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 e5b1b6f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#About {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 9225604 {
    column-gap: 2.9854227405247813%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#bc13757a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 6395e5a {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#FurnitureMakerService {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_oku {
    width: 100.00%;
}
    
#group_fov {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 b9af81c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rat {
    column-gap: 2.9854227405247813%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_tpb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#bc5bed16 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 3d95bf0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d5396762 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ab699754 {
    column-gap: 2.9854227405247813%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#d1982224 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#ec528014 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 57c9457 {
    column-gap: 2.9854227405247813%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#da94f50a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b43ce2c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f26d2c5e {
    column-gap: 2.9854227405247813%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\36 c3ae82c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c4b2ab6a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_snv {
    width: 83.19%;
}
    
#widget_hp2 {
    width: 45px;
    height: auto;
}
    
#\30 3499911 {
    width: 45px;
}
    
#\33 a09e65a {
    width: 45px;
}
    
#\39 c8c6d3c {
    width: 45px;
}
    
#\37 b4fbc4d {
    width: 45px;
}
    
#\33 740acf5 {
    width: 45px;
}
}



@media (max-width: 767px) {
    
#dca6a26d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 f6966a7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 576ee8a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\35 1eefa7a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\36 cbf9e1a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e087b159 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_fvb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\31 010cbc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 0b96994 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 bef2245 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d062cfbf {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 79c8636 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_fjk {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 4896c79 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 27b2767 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#ae778fa8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#ffaaf9c3 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_bop {
    height: 240px;
}
    
#b5862d6c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 41c6ca8 {
    height: 240px;
}
    
#\35 b6b8574 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d6c295ef {
    height: 240px;
}
    
#\36 eb7b0b9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c4b1241a {
    height: 240px;
}
    
#\38 92fba50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b5a7c73f {
    height: 240px;
}
    
#d4acf272 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#Gallery {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#widget_ujv {
    width: 100.00%;
}
    
#group_s4k {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_61k {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\38 efe03dd {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 e96520d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#d64ce8ea {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e281e711 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 ca92817 {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 3b54886 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f60edef {
    column-gap: 1.4452389913436205%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 a8d781e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_ag8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#d2d0abbc {
    min-height: 80px;
    align-items: stretch;
    width: 100%;
}
    
#\31 38ce27f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\32 02354f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#be308899 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_kie {
    width: 100.00%;
}
    
#group_nti {
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#group_2el {
    align-items: center;
}
    
#Contact {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

