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

  *#dm .dmInner a.u_1939384650:hover .iconBg { background-color:rgb(17,17,17) !important; }

  *#dm .dmInner a.u_1939384650.hover .iconBg { background-color:rgb(17,17,17) !important; }

  *#dm .dmInner a.u_1939384650 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/41c2bafd/icon/call_8299711.svg) !important;
    width:25px !important;
    height:25px !important;
    background-color:var(--color_6) !important;
  }

  *#dm .dmInner a.u_1093903431 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/41c2bafd/icon/Email_7814341.svg) !important;
    width:25px !important;
    height:25px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1093903431 span.text { color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1093903431 {
    background-color:var(--color_5) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1678489902 img {
    border-style:solid !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
    border-width:4px 4px 4px 4px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1809056583 hr {
    color:var(--color_5) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1443474590 hr {
    color:var(--color_6) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1269357322 hr {
    color:var(--color_6) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1234708057 hr {
    color:var(--color_5) !important;
    border-width:1px !important;
  }

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

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

  *#dm .dmInner div.u_1379178117 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1509438610 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
  }

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

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

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

  *#dm .dmInner div.u_1345714987 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
  }

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

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

  *#dm .dmInner div.u_1054312017 {
    background-color:var(--color_6) !important;
    background-image:none !important;
    padding:12.5% !important;
    border-radius:50% !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
    border-width:4px 4px 4px 4px !important;
    border-style:solid !important;
  }

  *#dm .dmInner div.u_1538330096 hr {
    border-width:2px !important;
    color:var(--color_1) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1970108011 input[type="submit"] { font-weight:bold !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1970108011 .dmformsubmit {
    width:635px !important;
    height:50px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  *#dm .dmInner div.u_1344228328 img {
    border-style:solid !important;
    border-color:rgb(50,205,50) rgb(50,205,50) rgb(50,205,50) rgb(50,205,50) !important;
    border-width:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1046691080 img {
    object-fit:contain !important;
    border-style:solid !important;
    border-color:rgb(50,205,50) rgb(50,205,50) rgb(50,205,50) rgb(50,205,50) !important;
    border-width:4px 4px 4px 4px !important;
  }

  *#dm .dmInner div.u_1461563761 hr {
    color:var(--color_5) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1393966710 hr {
    color:var(--color_5) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1328405219 hr {
    color:var(--color_5) !important;
    border-width:1px !important;
  }

  *#dm .dmInner nav.u_1008684082 { color:white !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 5e6eae0 {
    margin: 0% 0% 0% 0%;
}
    
#\31 07effe5::before, #\31 07effe5 > .bgExtraLayerOverlay {
    
}
#\31 07effe5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
}
    
#\35 531b362 {
    min-height: 630px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#dfe4eb4e {
    width: 789px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1d47455 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67.96%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_alt {
    width: 30%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_el5 {
    width: 31.43%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j1m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_0b5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.949478656604643%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
}
    
#af17532c {
    width: 28.02%;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#e10cb4a3 {
    width: 68.56%;
    height: 383px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 0px 0px 0px 0px;
}
    
#\39 c520eb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 a000611 {
    width: 23.15%;
    height: 123px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 25px;
    margin-right: 25px;
}
    
#\30 d433212 {
    width: 100.00%;
    grid-template-rows: minmax(448px, max-content);
    max-width: 100%;
}
    
#\36 3591e5b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 5.5% 5% 5.5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#b80ec919 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c8ea4a1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aabb870f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 49%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a03732e0 {
    width: 45.12%;
    height: 283px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 165px;
}
    
#widget_sub {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 14f55e0 {
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_3es {
    width: 95.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4b0c2ba {
    width: 95.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3d1d716 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 15px;
    column-gap: 3.015075376884422%;
    order: 3;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    flex-wrap: nowrap;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c68429e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 48px;
    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%;
}
    
#badd6cf2 {
    width: 7%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 c198263 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d3d03f22 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_dhr {
    align-items: flex-start;
    justify-self: start;
    align-self: end;
    order: 0;
    width: 41.08%;
    min-height: 34.598214285714285%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_6);
    background-image: none;
    height: auto;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 10px 16px 10px 16px;
    margin: 0px 0px 0px 55px;
}
    
#widget_99f {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bec1acff {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\34 c85b5e6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 58907b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 68.97%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2e82237 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 30.99%;
    min-width: 4%;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ovk {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gp7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_gp7 {
    width: 14.69%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#widget_aip {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_vit {
    align-items: flex-start;
    width: 100%;
    min-height: 109px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 3.015075376884422%;
    order: 0;
    background-color: var(--color_6);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_1);
    border-style: solid;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    height: auto;
    padding: 2% 3% 2% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_van {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 79px;
    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%;
}
    
#widget_uo4 {
    width: 7%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_20t {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_16b {
    width: 50px;
    height: auto;
    max-width: 100%;
}
    
#widget_lsm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5917779 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 2397724 {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9306184012066365%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 acc7355 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 87b8938 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f78b51bf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#widget_m5u {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_6kn.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_6kn {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_516 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_t96 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_ek5 {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9306184012066365%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#widget_ogk {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_s08 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f2b83234 {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9306184012066365%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\36 6c9efb4 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#c36d28a6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b07835a {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9306184012066365%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#\36 22a98e8 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#e6fba145 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 6c4476b {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#a185e468 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 2e305c9 {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9306184012066365%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
}
    
#ee032585 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\37 54f0de9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 021b7e0 {
    flex-direction: row;
    align-items: center;
    width: 30%;
    min-height: 92px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.9%;
    flex-wrap: nowrap;
    height: auto;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    --column-gap: 1.9%;
}
    
#\36 fe7f9f2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\35 ede81ca {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 7899949 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1306925 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 67ac0f6 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a47f6368 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\34 d193b73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#e3c3dbf2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 2;
}
    
#c6b9ce94.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c6b9ce94 {
    width: 5%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 1;
}
    
#\32 86a67bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_bkh {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 3;
}
    
#widget_cpt {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b8026da {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 90674a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5654dd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6598d43 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 93cf35c {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 64a1a42 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d457cd73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a9bdfc85.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a9bdfc85 {
    width: 98.42%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a0a8e7e {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1c8739e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f33b46c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3785da4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b3785da4 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba1d63c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea0f4d49 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ack {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_17r {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ts9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 470px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
}
    
#\39 d9e63f8 {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 3b2a97d {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3825dea {
    align-items: flex-start;
    width: 100.00%;
    min-height: 470px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
    height: auto;
}
    
#\38 ecb8896 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 786a180 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8756ab1 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 077629c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 077629c {
    width: 98.42%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7154d15 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\35 cbbef1c {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 d6493d6 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 26aa149 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 470px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
}
    
#d4f28a78 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 374a349 {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 57cc602 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 19246c6 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 470px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
}
    
#\38 f59e636 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf4f685c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cf4f685c {
    width: 98.42%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8dfa720 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c5d1df93 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fc1b7d1 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ec41aaf6 {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 762cad7 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 eff7483 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
}
    
#aaad7c1b {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f07f439 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 112896b {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d57083d {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3c6856a {
    align-items: flex-start;
    width: 100.00%;
    min-height: 310px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
}
    
#b4aeaf28 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 57a7114 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 56e22c2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5109484742961694%;
    order: 4;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 796522e {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 4629bd9 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7a8a4b1 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 387px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    justify-content: flex-start;
}
    
#f76a81bc {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edf95c30 {
    align-items: flex-start;
    width: 49.24%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6f58eb5 {
    width: 100.00%;
    height: 270px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5fc85ea {
    align-items: flex-start;
    width: 100.00%;
    min-height: 387px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    height: auto;
    justify-content: flex-start;
}
    
#a8b96ae4 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7046b16 {
    width: 98.42%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a95ad3c5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a95ad3c5 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7de7845 {
    min-height: 568px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4f0dd8e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\33 4a0c6a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    justify-content: flex-start;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f084a6b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/41c2bafd/dms3rep/multi/opt/pexels-photo-18108295-1920w.jpeg");
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 93269fe {
    margin: 0px 0% 0px 0%;
}
    
#widget_t21 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_s19.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_s19 {
    width: 10.34%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#widget_mcr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\39 1d8710c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 d134594 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8a3381c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a8a3381c {
    width: 10.33%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb7c3b71 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6f199de {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f682ecd {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fbf17155 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\37 12029a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 91.67%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#ae9ecb0f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#aef67e26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#bce14b3f {
    min-height: 6px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 25% 4% 25%;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 8.33%;
}
    
#\39 dc406b6 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 8225595 {
    width: 61px;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 52b4723 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#bdbc80ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
}
    
#\39 e940702 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.772843387698958%;
    flex-wrap: nowrap;
    height: auto;
    order: 5;
}
    
#\37 3fa3037 {
    width: 61px;
    height: auto;
    max-width: 100%;
}
    
#cf8c92bc {
    width: 61px;
    height: auto;
    max-width: 100%;
}
    
#ef779659 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    justify-content: flex-start;
    background-color: var(--color_3);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 944b1d6 {
    width: 86.1%;
    height: auto;
    max-width: 100%;
}
    
#\36 bdc5c69.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 bdc5c69 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\37 1b547f5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.772843387698958%;
    flex-wrap: nowrap;
    height: auto;
    order: 6;
}
    
#ebd465c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 48e9bf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 d607d85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 4f0d2de {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.772843387698958%;
    flex-wrap: nowrap;
    height: auto;
    order: 8;
}
    
#\34 c8f5362 {
    width: 61px;
    height: auto;
    max-width: 100%;
}
    
#\36 ee678fd {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 95px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.772843387698958%;
    flex-wrap: nowrap;
    height: auto;
    order: 7;
}
    
#\30 79d0b1b {
    width: 86.1%;
    height: auto;
    max-width: 100%;
}
    
#\30 36d9870 {
    width: 86.1%;
    height: auto;
    max-width: 100%;
}
    
#\36 3f1f055 {
    width: 100%;
    height: 200px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deab32d5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#deab32d5 {
    width: 9.86%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\31 8737e2f {
    width: 86.1%;
    height: auto;
    max-width: 100%;
}
    
#\32 b48f276.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 b48f276 {
    width: 10.53%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd1b6975 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: none;
    order: 1;
    align-items: center;
    justify-content: flex-start;
    padding: 40px 2% 40px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 9c515c0 {
    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;
}
    
#\34 c1258a9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: -33px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df78787c {
    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;
}
    
#\33 9fea792[data-pinned] {
    position: sticky;
    top: 148px;
    bottom: auto;
    z-index: 1;
}
#\33 9fea792 {
    align-items: flex-start;
    width: 698.891px;
    min-height: 160px;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 07effe5::before, #\31 07effe5 > .bgExtraLayerOverlay {
    
}
    
#\35 531b362 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 32px;
    padding: 5.5% 4% 5.5% 4%;
}
    
#dfe4eb4e {
    width: 99.95%;
    order: 0;
    max-width: 100%;
    margin: 0px 6% 0px 0%;
}
    
#\32 1d47455 {
    width: 100%;
    min-height: 80px;
    order: 0;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 2% 0px 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_alt {
    width: 100%;
    min-height: 80px;
}
    
#group_0b5 {
    column-gap: 2.949478656604643%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_el5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#af17532c {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#widget_j1m {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3591e5b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 c8ea4a1 {
    width: 100%;
    min-height: 80px;
}
    
#aabb870f {
    width: 100%;
    min-height: 80px;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 c68429e {
    height: auto;
    min-height: 40px;
}
    
#c3d1d716 {
    row-gap: 10px;
}
    
#\33 a000611 {
    justify-self: end;
    align-self: start;
    height: 104px;
    width: 23.11%;
    margin: 25px 25px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_99f {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#group_dhr {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 24.33%;
    width: 31.62%;
    margin: 339px 0px 0px 55px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bec1acff {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 9952b67 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2397724 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.24%;
}
    
#\39 87b8938 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 32448fe {
    margin: 0px 0% 0px 0%;
}
    
#group_t96 {
    column-gap: 1.5109484742961694%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_ek5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.24%;
}
    
#\36 021b7e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.24%;
}
    
#f2b83234 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.24%;
}
    
#\33 b07835a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.24%;
}
    
#\36 2e305c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 67ac0f6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 249f2c3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 6598d43 {
    width: 100%;
}
    
#\35 3b2a97d {
    width: 100%;
}
    
#\39 d6493d6 {
    width: 100%;
}
    
#\31 57cc602 {
    width: 100%;
}
    
#\34 762cad7 {
    width: 100%;
}
    
#\38 d57083d {
    width: 100%;
}
    
#\32 4629bd9 {
    width: 100%;
}
    
#\36 6f58eb5 {
    width: 100%;
}
    
#group_ack {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_17r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d9e63f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7154d15 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 cbbef1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 374a349 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 26aa149 {
    height: auto;
    min-height: 0px;
}
    
#\36 19246c6 {
    height: auto;
    min-height: 0px;
}
    
#\30 fc1b7d1 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ec41aaf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 112896b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 eff7483 {
    height: auto;
    min-height: 0px;
}
    
#d3c6856a {
    height: auto;
    min-height: 0px;
}
    
#\36 56e22c2 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 796522e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#edf95c30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 7a8a4b1 {
    height: auto;
    min-height: 0px;
}
    
#\33 5fc85ea {
    height: auto;
    min-height: 0px;
}
    
#group_ts9 {
    min-height: 320px;
}
    
#c3825dea {
    min-height: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7de7845 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#\32 93269fe {
    margin: 0px 0% 0px 0%;
}
    
#\33 4a0c6a9 {
    width: 50%;
    min-height: 8px;
    padding: 4% 3% 4% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f084a6b {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 dc406b6 {
    margin: 0px 0% 0px 0%;
}
    
#bce14b3f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 12029a9 {
    justify-content: center;
    align-items: center;
    width: 100%;
}
    
#undefined {
    width: 83.34%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 52b4723 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\36 2fd03a3 {
    margin: 0px 0% 0px 0%;
}
    
#ef779659 {
    width: 100%;
    min-height: 80px;
}
    
#dd1b6975 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 07effe5::before, #\31 07effe5 > .bgExtraLayerOverlay {
    
}
    
#\35 531b362 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#dfe4eb4e {
    margin-left: 0px;
    margin-right: 0%;
    width: 315px;
}
    
#\32 1d47455 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    padding-right: 3%;
    margin-right: 0%;
    padding-top: 15%;
    row-gap: 11px;
    padding-left: 3%;
}
    
#group_alt {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_0b5 {
    column-gap: 2.949478656604643%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_el5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#af17532c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e10cb4a3 {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 68.55%;
    margin: 15px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 a000611 {
    height: 73px;
    justify-self: end;
    align-self: start;
    width: 31.57%;
    margin: 25px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 d433212 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 0;
    grid-template-rows: minmax(340px, max-content);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3591e5b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 c8ea4a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aabb870f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a03732e0 {
    height: 209px;
    justify-self: end;
    align-self: start;
    width: 68.48%;
    margin: 135px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_dhr {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 29.505813953488374%;
    width: 54.34%;
    margin: 242px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#badd6cf2 {
    width: 15%;
}
    
#\39 c520eb9 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_sub {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b80ec919 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_3es {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 4b0c2ba {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#d3d03f22 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c3d1d716 {
    row-gap: 15px;
}
}



@media (max-width: 767px) {
    
#bec1acff {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 58907b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 2e82237 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ovk {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_uo4 {
    width: 15%;
}
    
#group_van {
    --column-gap: 2%;
    column-gap: 2%;
}
    
#group_vit {
    padding: 4% 3% 4% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2397724 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 acc7355 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 87b8938 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#group_t96 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_ek5 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 021b7e0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2b83234 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 b07835a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 2e305c9 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 67ac0f6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 d193b73 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 6598d43 {
    height: 240px;
}
    
#\35 3b2a97d {
    height: 240px;
}
    
#\39 d6493d6 {
    height: 240px;
}
    
#\31 57cc602 {
    height: 240px;
}
    
#\34 762cad7 {
    height: 240px;
}
    
#\38 d57083d {
    height: 240px;
}
    
#\32 4629bd9 {
    height: 240px;
}
    
#\36 6f58eb5 {
    height: 240px;
}
    
#group_ack {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_17r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 d9e63f8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 7154d15 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 cbbef1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 374a349 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 fc1b7d1 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec41aaf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 112896b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 56e22c2 {
    column-gap: 1.5109484742961694%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 796522e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#edf95c30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_ts9 {
    min-height: 0px;
}
    
#c3825dea {
    min-height: 0px;
}
    
#\36 26aa149 {
    min-height: 0px;
}
    
#\36 19246c6 {
    min-height: 0px;
}
    
#\33 eff7483 {
    min-height: 0px;
}
    
#d3c6856a {
    min-height: 0px;
}
    
#\33 7a8a4b1 {
    min-height: 0px;
}
    
#\33 5fc85ea {
    min-height: 0px;
}
}



@media (max-width: 767px) {
    
#f7de7845 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\33 4a0c6a9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
}
    
#\30 f084a6b {
    min-height: 400px;
    align-items: center;
    width: 100%;
}
    
#widget_t21 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 d134594 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 93269fe {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 12029a9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#bce14b3f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#aef67e26 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 52b4723 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ef779659 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dd1b6975 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 d607d85 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9c515c0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 b48f276 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
}

