@media all {
  *#dm .dmInner a.u_1746920839 span.text {
    color:var(--color_2) !important;
    font-weight:500 !important;
  }

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

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

  *#dm .dmInner nav.u_1010051141.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1784021574 img[dm_changed] { border-radius:8px 8px 8px 8px !important; }

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

  *#dm .dmInner a.u_1681145228:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1681145228.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1791407067 {
    border-style:solid !important;
    border-color:var(--color_6) !important;
    border-width:0px !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
  }

  *#dm .dmInner *.u_1006939350 .ws-scrl-logos .image-wrapper { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1784021574 img {
    border-radius:0px 0px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(60,40,31) rgb(60,40,31) var(--color_6) rgb(60,40,31) !important;
    border-width:0px 0px 15px 0px !important;
  }

  *#dm .dmInner *.u_1421829387 { text-align:CENTER !important; }

  *#dm .dmInner div.u_1006939350 .ws-scrl-logos { background-color:var(--color_4) !important; }

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

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

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

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

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

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

  *#dm .dmInner div.u_1707564681 img {
    border-style:solid !important;
    border-width:0px 0px 10px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

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

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

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

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

  *#dm .dmInner a.u_1755950384:hover { background-image:initial !important; }

  *#dm .dmInner a.u_1755950384.hover { background-image:initial !important; }

  *#dm .dmInner div.u_1875122856 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_1) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_2) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_4) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_4) !important; }
}
*#dm .dmInner div.u_1571072097 a
{
	text-underline-offset:5px !important;
}
*#dm .dmInner div.u_1500503052 a
{
	text-underline-offset:5px !important;
}
*#dm .dmInner div.u_1806823825 a
{
	text-underline-offset:5px !important;
}
*#dm .dmInner div.u_1529503638 a
{
	text-underline-offset:5px !important;
}
*#dm .dmInner div.u_1581269268 a
{
	text-underline-offset:5px !important;
}
*#dm .dmInner div.u_1644956348 a
{
	text-underline-offset:5px !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1571072097
{
}
*#dm .dmInner div.u_1500503052
{
}
*#dm .dmInner div.u_1806823825
{
}
*#dm .dmInner div.u_1529503638
{
}
*#dm .dmInner div.u_1581269268
{
}
*#dm .dmInner div.u_1644956348
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header[data-overlapping]:not([data-scrolling]) {
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\31 58eeedd::before, #\31 58eeedd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#\31 58eeedd {
    background-image: url();
}
    
#b0a0c15a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c65f9b0 {
    min-height: 666px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 8% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#bbab287b {
    width: 97.85%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 20a3ec2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 80px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_dgg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_ct3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#widget_ct3 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_nh1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 a8addb0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 16px;
    padding-right: 16px;
}
#\34 a8addb0 {
    width: auto;
    height: auto;
    min-height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b0a0c15a {
    width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 c65f9b0 {
    min-height: 401px;
    padding: 12% 4% 4% 4%;
}
    
#bbab287b {
    width: 91.16%;
}
    
#widget_ct3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a8addb0 {
    margin: 0px 0% 0px 0%;
}
    
#group_nh1 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 22px;
}
}



@media (max-width: 767px) {
    
#b0a0c15a {
    align-self: center;
    width: 100%;
    max-width: none;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 c65f9b0 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 6% 4%;
}
    
#bbab287b {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#\38 20a3ec2 {
    min-height: 336px;
    width: 100%;
    height: auto;
    padding: 16px 0px 16px 0px;
}
    
#widget_ct3 {
    margin: 0px 0% 0px 0%;
}
    
#\34 a8addb0 {
    margin: 0px 0% 0px 0%;
}
    
#group_nh1 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\39 f4b9b90 {
    width: 100.00%;
    height: 616px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin-top: -100px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9877b45 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\33 9642c1d {
    width: 256px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    margin-top: 25px;
}
    
#\31 daf2fd4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.51%;
    min-width: 4%;
    padding: 75px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 e3261bf {
    align-items: flex-start;
    width: 60.22%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    background-color: var(--color_6);
    background-image: initial;
    margin-left: -50px;
    margin-top: -20px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#fd363498 {
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 3ac39d0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 36.48764940239044%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\34 12700b1 {
    width: 85.58%;
    height: auto;
    max-width: 100%;
}
    
#\36 8f565e6 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fd363498 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 12700b1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 f4b9b90 {
    height: 240px;
    margin-top: 0px;
}
    
#\31 daf2fd4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
    
#fd363498 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3ac39d0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 9877b45 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#\34 12700b1 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#eb586a64 {
    margin: 0px 0% 0px 0%;
}
    
#f6fc0edb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 66.54%;
    min-width: 4%;
    order: 0;
    padding-right: 90px;
    padding-top: 25px;
    margin: 0px 0% 0px 0%;
    padding-bottom: 0%;
    padding-left: 0%;
}
    
#c4a0de89 {
    width: 100%;
    height: 426px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin-left: -10%;
    margin-bottom: -45px;
    margin-top: -45px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7561a31 {
    width: 675px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ab11acdf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 760ded0 {
    min-height: 656px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 5%;
    padding-bottom: 8%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
    padding-right: 0%;
    padding-left: 0%;
}
    
#e1c44c42::before, #e1c44c42 > .bgExtraLayerOverlay {
    
}
#e1c44c42 {
    flex-direction: row;
    justify-content: space-between;
    width: 29.45717131474104%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 5%;
    row-gap: 20px;
    order: 1;
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    background-color: var(--color_3);
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 2px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e3faade::before, #\38 e3faade > .bgExtraLayerOverlay {
    
}
#\38 e3faade {
    background-image: initial;
    background-position: 100% 100%;
    background-color: var(--color_3);
}
    
#\38 87ed2e2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-left: 10px;
    padding-right: 10px;
}
#\38 87ed2e2 {
    width: auto;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6fc0edb {
    width: 100%;
    min-height: 160px;
    order: 0;
}
    
#\30 7561a31 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ab11acdf {
    width: 544px;
}
    
#\38 760ded0 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 10% 6%;
}
    
#e1c44c42::before, #e1c44c42 > .bgExtraLayerOverlay {
    
}
#e1c44c42 {
    width: 100%;
    margin-top: 0px;
    column-gap: 2%;
    min-height: 295px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-top: 16px;
    padding-bottom: 16px;
    order: 1;
}
    
#\38 e3faade::before, #\38 e3faade > .bgExtraLayerOverlay {
    
}
    
#c4a0de89 {
    height: 250px;
    width: 84.55%;
    margin-left: -31.2578px;
}
}



@media (max-width: 767px) {
    
#f6fc0edb {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 16px;
    padding-left: 6px;
    padding-right: 6px;
    order: 0;
}
    
#c4a0de89 {
    height: 240px;
    margin-top: 0px;
}
    
#\30 7561a31 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#ab11acdf {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 760ded0 {
    min-height: unset;
    flex-direction: column;
    row-gap: 24px;
    padding: 12% 6% 12% 6%;
}
    
#e1c44c42::before, #e1c44c42 > .bgExtraLayerOverlay {
    
}
#e1c44c42 {
    width: 100%;
    min-height: 245px;
    align-items: center;
    justify-content: space-between;
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\38 e3faade::before, #\38 e3faade > .bgExtraLayerOverlay {
    
}
    
#\38 87ed2e2 {
    margin-top: 20px;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#aaf963f1 {
    min-height: 240px;
    column-gap: 10%;
    row-gap: 60px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 4% 10% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\37 5332cc4::before, #\37 5332cc4 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.75;
    border-radius: inherit;
}
#\37 5332cc4 {
    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/1f2308a6/dms3rep/multi/opt/pexels-photo-2401539-1920w.jpeg);
}
#\37 5332cc4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBQMGBAcREyVBYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQMAAjH/2gAMAwEAAhEDEQA/ALMZhWrWHbw8VUIvW0WRK8Idyfi+0RNbbgbJOSs2yf/Z');
}
    
#bc2d632d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 45%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    padding-right: 16px;
    padding-left: 16px;
    order: 1;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_9o4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_7ga {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_5mm {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#group_ouf {
    width: 45%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    border-style: solid;
    border-color: var(--color_6) var(--color_6) var(--color_6) var(--color_6);
    border-width: 2px 2px 2px 2px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_8ea {
    width: 100%;
    height: 320px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaf963f1 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding-top: 30%;
}
    
#\37 5332cc4::before, #\37 5332cc4 > .bgExtraLayerOverlay {
    
}
#\37 5332cc4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBQMGBAcREyVBYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQMAAjH/2gAMAwEAAhEDEQA/ALMZhWrWHbw8VUIvW0WRK8Idyfi+0RNbbgbJOSs2yf/Z');
}
    
#bc2d632d {
    width: 45%;
    min-height: 8px;
}
    
#widget_9o4 {
    width: 61.91%;
}
    
#group_ouf {
    width: 45%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#aaf963f1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 40%;
}
    
#\37 5332cc4::before, #\37 5332cc4 > .bgExtraLayerOverlay {
    
}
#\37 5332cc4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAEG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAgABBQMGBAcREyVBYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAQMAAjH/2gAMAwEAAhEDEQA/ALMZhWrWHbw8VUIvW0WRK8Idyfi+0RNbbgbJOSs2yf/Z');
}
    
#bc2d632d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}
    
#widget_9o4 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_ouf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_8ea {
    height: 240px;
}
}



@media all {
    
#\36 5370408 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#d4745320::before, #d4745320 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.85;
    border-radius: inherit;
}
#d4745320 {
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/1f2308a6/dms3rep/multi/opt/pexels-photo-4262010-1920w.jpeg);
}
#d4745320.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwUGBBESQpHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Ar4va8vxVsWooe3y9fZq6djyzU1sbl6lQTEQcWuSwAb//2Q==');
}
    
#\38 e5ddc5d {
    width: 55.05%;
    height: auto;
    max-width: 100%;
}
    
#f5d4b1a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f58cf4da {
    padding-top: 16px;
    padding-bottom: 16px;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 9px;
    width: 100%;
    min-width: 4%;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 1a770bf {
    padding-top: 6%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding-bottom: 10%;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_f59 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#group_oh0 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-width: 10px 0 0 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#widget_m5n {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_dno {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_kgb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: flex-start;
}
    
#\38 381421c {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-width: 10px 0 0 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\33 8db9d67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 254362f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\39 3785e5b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f8c2a8ae {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-width: 10px 0 0 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\39 13fa274 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 1d1f676 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 bf47f0f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 0e21e11 {
    flex-direction: row;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\39 0d1aa37 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-width: 10px 0 0 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\39 3635ff7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ee0f0dfd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 7ec98c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#f1264d65 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-width: 10px 0 0 0;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\33 793fd81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\37 b687fd3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\33 c280b1e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_kl7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_kl7 {
    width: 60px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#widget_bgj {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#widget_t6q {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#\34 c079e37 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 404.078125px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    flex-wrap: nowrap;
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_6) #000000 #000000 #000000;
    border-width: 10px 0 0 0;
    align-self: auto;
    height: auto;
    justify-self: auto;
    order: 0;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e48dce37 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#c3fdf225 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#bb046519 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_r3p {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
    
#widget_or3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 1a770bf {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\38 e5ddc5d {
    width: 100.00%;
}
    
#group_f59 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_oh0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 381421c {
    margin: 0px 0% 0px 0%;
}
    
#f8c2a8ae {
    margin: 0px 0% 0px 0%;
}
    
#\30 0e21e11 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\39 0d1aa37 {
    margin: 0px 0% 0px 0%;
}
    
#f1264d65 {
    margin: 0px 0% 0px 0%;
}
    
#d4745320::before, #d4745320 > .bgExtraLayerOverlay {
    
}
#d4745320.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwUGBBESQpHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Ar4va8vxVsWooe3y9fZq6djyzU1sbl6lQTEQcWuSwAb//2Q==');
}
}



@media (max-width: 767px) {
    
#f58cf4da {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 1a770bf {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 e5ddc5d {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
    
#group_f59 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\30 0e21e11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 0px;
    padding-right: 0px;
}
    
#d4745320::before, #d4745320 > .bgExtraLayerOverlay {
    
}
#d4745320.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIAAwUGBBESQpHh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAECAP/aAAwDAQACEQMRAD8Ar4va8vxVsWooe3y9fZq6djyzU1sbl6lQTEQcWuSwAb//2Q==');
}
    
#\34 c079e37 {
    margin: 0px 0% 0px 0%;
}
    
#\39 0d1aa37 {
    margin: 0px 0% 0px 0%;
}
    
#f1264d65 {
    margin: 0px 0% 0px 0%;
}
    
#group_oh0 {
    margin: 0px 0% 0px 0%;
}
    
#\38 381421c {
    margin: 0px 0% 0px 0%;
}
    
#f8c2a8ae {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d130551a::before, #d130551a > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.85;
}
#d130551a {
    background-color: var(--color_2);
    background-image: url(https://lirp.cdn-website.com/1f2308a6/dms3rep/multi/opt/pexels-photo-20361337-1920w.jpeg);
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    border-radius: 0 0 0 0px;
    background-attachment: fixed;
}
#d130551a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCP/EACYQAAAFAgMJAAAAAAAAAAAAAAECAwQFABIGETEHExUXIVFUktH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMRMUH/2gAMAwEAAhEDEQA/AC2UxEgk5SfEai4ZF6pmLqA9hq+En1SkKHDlQyDLSs+xOJZyDVWPFN0USrDdu7wtCnXNPGHjM/YPlRq7IRy09jtvp//Z');
}
    
#\30 c93c9da {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#dcc43c11 {
    width: 76.69%;
    height: 221px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f686804 {
    align-items: center;
    width: 811.641px;
    min-width: 4%;
    min-height: 68px;
    column-gap: 4%;
    row-gap: 16px;
    justify-self: auto;
    order: 1;
    padding-right: 16px;
    padding-left: 16px;
    flex-wrap: nowrap;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#e5f90b73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 85.69%;
    min-width: 4%;
    align-items: center;
    background-image: initial;
    background-size: contain;
    background-position: 50% 100%;
    border-radius: 0 0 0 0px;
    background-color: var(--color_4);
    padding: 6% 16px 6% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\32 59691fb::before, #\32 59691fb > .bgExtraLayerOverlay {
    
    background-image: linear-gradient(495deg, rgba(26, 38, 62, 1) 74%, rgba(55, 75, 156, 1) 100%);
}
#\32 59691fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 14.308943089430896%;
    min-width: 4%;
    background-image: url();
    box-shadow: rgba(0, 0, 0, 0.46) 0px 0px 11px 0px inset;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
#\32 59691fb.lazy {
    background-image: url('');
}
    
#\32 11ce869 {
    width: 100.00002088827384%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_0ch {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d130551a::before, #d130551a > .bgExtraLayerOverlay {
    
}
#d130551a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCP/EACYQAAAFAgMJAAAAAAAAAAAAAAECAwQFABIGETEHExUXIVFUktH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMRMUH/2gAMAwEAAhEDEQA/AC2UxEgk5SfEai4ZF6pmLqA9hq+En1SkKHDlQyDLSs+xOJZyDVWPFN0USrDdu7wtCnXNPGHjM/YPlRq7IRy09jtvp//Z');
}
    
#\30 c93c9da {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
}
    
#\31 f686804 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5f90b73 {
    width: 100%;
    min-height: 80px;
    padding: 4% 0% 8% 0%;
}
    
#\32 59691fb::before, #\32 59691fb > .bgExtraLayerOverlay {
    
}
#\32 59691fb {
    width: 100%;
    min-height: 121px;
    height: auto;
}
#\32 59691fb.lazy {
    background-image: url('');
}
    
#b0e043b9 {
    margin-right: 0%;
}
    
#dcc43c11 {
    width: 99.97%;
}
}



@media (max-width: 767px) {
    
#d130551a::before, #d130551a > .bgExtraLayerOverlay {
    
}
#d130551a.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgUHCP/EACYQAAAFAgMJAAAAAAAAAAAAAAECAwQFABIGETEHExUXIVFUktH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBf/EABoRAAICAwAAAAAAAAAAAAAAAAABAgMRMUH/2gAMAwEAAhEDEQA/AC2UxEgk5SfEai4ZF6pmLqA9hq+En1SkKHDlQyDLSs+xOJZyDVWPFN0USrDdu7wtCnXNPGHjM/YPlRq7IRy09jtvp//Z');
}
    
#\30 c93c9da {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 10%;
    row-gap: 15px;
}
    
#dcc43c11 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    height: 453px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f686804 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e5f90b73 {
    width: 100%;
    min-height: 487px;
    align-items: center;
    row-gap: 12px;
    height: auto;
    padding: 0% 6% 0% 6%;
}
    
#\32 59691fb::before, #\32 59691fb > .bgExtraLayerOverlay {
    
}
#\32 59691fb {
    width: 100%;
    min-height: 44px;
    align-items: center;
    height: auto;
}
#\32 59691fb.lazy {
    background-image: url('');
}
    
#b0e043b9 {
    margin-right: 0%;
}
    
#\32 11ce869 {
    width: 100.00%;
    margin-bottom: 10px;
}
}



@media all {
    
#\33 3841281 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 0;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\30 0d0d1f7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_4);
    background-image: initial;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_60c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\38 f4647c3 {
    background-color: var(--color_4);
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 12px 11px -9px inset;
}
    
#group_ib5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#widget_ncs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3841281 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\33 3841281 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\30 0d0d1f7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_ib5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#ac11fd8c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e5777e3 {
    width: 240px;
    height: 55px;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e01d6843 {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 02644fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b510792 {
    width: 100%;
    height: 16px;
    max-width: 100%;
    order: 2;
}
    
#f1606d4a {
    margin: 0px 0px 0px 0px;
}
    
#\32 891aba4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 123ab2d {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\30 3803a2e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da1ddb46 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac11fd8c {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 10px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#e01d6843 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 02644fd {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\32 891aba4 {
    width: 100%;
    min-height: 330px;
}
    
#da1ddb46 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\35 123ab2d {
    grid-template-rows: minmax(8px, max-content);
}
    
#da1ddb46 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#ac11fd8c {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
}
    
#\32 e5777e3 {
    height: 50px;
    width: 100%;
    margin-top: 3%;
}
    
#e01d6843 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\37 b510792 {
    height: 8px;
}
    
#\32 891aba4 {
    width: 100%;
    min-height: 246px;
    align-items: flex-start;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
    
#da1ddb46 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 12% 4% 12% 4%;
}
}

