@media all {
  *#dm .dmInner a.u_1354841978 {
    background-color:rgba(0,0,0,0) !important;
    border-color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1131502310 {
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1136607302 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1485026912 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1402111858 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1334131824 {
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1246049293 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1401481647:hover {
    background-color:rgba(245,245,220,1) !important;
    background-image:none !important;
    border-color:rgba(178,108,39,1) !important;
  }

  *#dm .dmInner a.u_1401481647.hover {
    background-color:rgba(245,245,220,1) !important;
    background-image:none !important;
    border-color:rgba(178,108,39,1) !important;
  }

  *#dm .dmInner a.u_1401481647:hover span.text {
    color:rgba(178,108,39,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1401481647.hover span.text {
    color:rgba(178,108,39,1) !important;
    font-weight:bold !important;
  }

  *#dm .dmInner a.u_1401481647 span.text {
    font-weight:bold !important;
    color:rgba(255,255,255,1) !important;
    font-family: Spartan !important;
    font-size:14px !important;
  }

  *#dm .dmInner div.u_1615964817 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1711082326 {
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1177709471 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1786703535 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1401481647:hover .iconBg { background-color:rgb(178,108,39) !important; }

  *#dm .dmInner a.u_1401481647.hover .iconBg { background-color:rgb(178,108,39) !important; }

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

  *#dm .dmInner div.u_3356840203 .socialHubIcon {
    background-color:rgba(203,173,47,1) !important;
    color:rgba(255,255,255,1) !important;
    width:38px !important;
    height:38px !important;
    font-size:25px !important;
    line-height:38px !important;
  }

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

  *#dm .dmInner div.u_1958159850 hr {
    border-width:4px !important;
    color:rgba(203,173,47,1) !important;
  }

  *#dm .dmInner div.u_1329792513 hr {
    border-width:4px !important;
    color:rgba(203,173,47,1) !important;
  }

  *#dm .dmInner a.u_1401481647 {
    border-radius:71px 71px 71px 71px !important;
    background-color:rgba(52,40,0,1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 3px 0px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgb(245,245,220) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1401481647 .iconBg {
    display:none !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/ab97c384/icon/Mountain_8090735.svg) !important;
    width:38px !important;
    height:38px !important;
  }

  *#dm .dmInner div.u_1492644337 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1224568930 {
    border-style:solid !important;
    border-width:4px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1070172302 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1231427260 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1837866543 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1684898328 {
    border-style:solid !important;
    border-width:5px !important;
    border-color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner div.u_1231530081 hr {
    border-width:4px !important;
    color:rgba(203,173,47,1) !important;
  }

  *#dm .dmInner *.u_1818735842 { background-position:0% 50% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1402111858 .photoGalleryThumbs .image-container a { padding-top:455px !important; }

  *#dm .dmInner *.u_1684898328 .photoGalleryThumbs .image-container a { padding-top:455px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1711082326 .photoGalleryThumbs .image-container a { padding-top:335px !important; }

  *#dm .dmInner *.u_1224568930 .photoGalleryThumbs .image-container a { padding-top:335px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1131502310 .photoGalleryThumbs .image-container a { padding-top:415px !important; }
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1970177960
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: var(--color_5);
}
}



@media all {
    
#\33 3071f18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb8a615c {
    width: 280px;
    height: auto;
    max-width: 100%;
    min-height: 64px;
    order: 5;
}
    
#d4a5d816 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 33dbaa8 {
    min-height: 468px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b199774c {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    order: 4;
    margin: 3px 0% 0px 0%;
}
    
#c7e0eebf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c7923695 {
    width: 860px;
    height: 62px;
    min-width: 32px;
    max-width: 100%;
    order: 3;
    margin: -1px 0% 0px 0%;
}
}



@media all {
    
#\39 7237884 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\30 2b24ebc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -11px;
}
    
#\30 7358b08 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49.75%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c9b2c12f {
    width: 90.23%;
    grid-template-rows: minmax(511.5972595214844px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\38 5e03ac5 {
    width: 50.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\31 6401e92 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5db4f1e {
    width: 64.60%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 44px 0% 0px 11.175851487617576%;
}
    
#\35 f89b86d {
    min-height: 483px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 9feaaaa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9feaaaa {
    width: 79.63%;
    height: auto;
    max-width: 100%;
    justify-self: end;
    align-self: start;
    order: 1;
    margin: -162px 16.762641860771534% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 40b7ef4 {
    width: 90.23%;
    grid-template-rows: minmax(511.5972595214844px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\30 4761e34 {
    width: 79.46%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 54px 0% 0px 3.999144493235897%;
}
    
#e6fd97ed.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e6fd97ed {
    width: 48.69%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -4px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ab292155 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: url();
}
    
#cd72296c {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#fa6955a3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#fa6955a3 {
    width: 24.91%;
    height: auto;
    max-width: 100%;
    justify-self: center;
    align-self: start;
    order: 1;
    margin: -179px 18.168358417475442% 0px 0%;
}
    
#\35 20f5885 {
    width: 94.00%;
    grid-template-rows: minmax(106.9907455444336px, max-content);
    max-width: 100%;
}
    
#\31 2b1c44e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 4ef800a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 38px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 45a9a44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(52,40,0,1);
    background-image: none;
}
    
#\37 b074fc3 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#cb75457e {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c987cb23 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 e49aae7 {
    min-height: 540px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 91db2d8.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 91db2d8 {
    width: 46.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 117px 0% 0px 5.1698625118335695%;
}
    
#\31 dcc5698 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\33 1a5ea2e {
    width: 63.48%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 26px 0.40283762980199517% 0px 0%;
}
    
#adae0dc8 {
    width: 100.00%;
    grid-template-rows: minmax(516.1226806640625px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\34 f427f5f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#db86bbac {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#ac923a2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -55px;
}
    
#\35 2013a6e {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e11b0458.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e11b0458 {
    width: 48.69%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -4px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 dfd51f4 {
    min-height: 523px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e9f99983 {
    width: 26.17%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 354px 21.459027641148317% 0px 0%;
}
    
#\30 1cb62c9 {
    width: 100.00%;
    grid-template-rows: minmax(707.9630126953125px, max-content);
    max-width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 44px 0% 0px 0%;
}
    
#bd83c47a {
    width: 48%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 72px 5.400634808349966% 0px 0%;
}
    
#\35 201ff73 {
    width: 24.42%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 103px 0% 0px 10.252786245549443%;
}
    
#\35 4dd0ed4 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(52,40,0,1);
    background-image: none;
}
    
#\37 0cd1bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e66da4a {
    width: 19.92%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 64px 6.325214504147561% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 5369363 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico-d2d0d20f-1920w.png);
    background-position: 50% 100%;
    background-size: contain;
    padding: 15% 0% 15% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6a9f6e0 {
    min-height: 910px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d95799e::before, #\36 d95799e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.51;
    border-radius: inherit;
}
#\36 d95799e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/Depositphotos_198781532_L-1920w.jpg");
}
    
#\32 f8b9d6c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0960f87 {
    width: 100%;
    height: 100px;
    min-height: 100px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    max-height: 100px;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3v5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 209px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 614d988 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 202e663 {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ae255ba {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    min-width: 4%;
    order: 2;
    background-image: url(https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico-17f752de-1920w.png);
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f59e8e8e {
    width: 100%;
    height: 140px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b824474::before, #\36 b824474 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.5;
}
#\36 b824474 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/Depositphotos_588676086_L-1920w.jpg");
}
    
#f7962052 {
    column-gap: 4%;
    row-gap: 13px;
    flex-direction: row;
    width: 100%;
    min-height: 185px;
    min-width: 4%;
    order: 1;
    align-items: center;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e346225 {
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico_marrone-1920w.png");
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b8d2468e {
    width: 100%;
    height: 140px;
    max-width: 100%;
}
}



@media all {
    
#\39 4654918 {
    align-items: center;
    width: 70.99%;
    min-height: 288px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    flex-wrap: nowrap;
    height: auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 94b2815 {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d23e9b43 {
    column-gap: 0%;
    row-gap: 13px;
    flex-direction: row;
    width: 100.00%;
    min-height: 360px;
    min-width: 4%;
    order: 1;
    align-items: center;
    height: auto;
    align-self: center;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 6ce4425 {
    width: 100%;
    height: 168px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff6b0289::before, #ff6b0289 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.35;
}
#ff6b0289 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/Depositphotos_12238319_L-1920w.jpg");
}
    
#\32 2b2447a {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    min-width: 4%;
    order: 2;
    background-image: url(https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico-17f752de-1920w.png);
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e5ba17e5 {
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    background-image: url(https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico-94b16ac7-041ee5ec-1920w.png);
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#dd739e51 {
    width: 100.00%;
    height: 168px;
    max-width: 100%;
}
    
#group_tru {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 29.01%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\39 6bb8f1f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: -5px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5e00886 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 82d5d9b.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 10px 0px;
}
#\31 82d5d9b {
    width: 260px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 6062bfa::before, #\33 6062bfa > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.5;
}
#\33 6062bfa {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/Depositphotos_588676086_L-1920w.jpg");
}
    
#ad4fce3f {
    column-gap: 0%;
    row-gap: 0px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 4023cb7 {
    width: 100%;
    height: 140px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2d6362c {
    column-gap: 4%;
    row-gap: 13px;
    flex-direction: row;
    width: 100%;
    min-height: 185px;
    min-width: 4%;
    order: 1;
    align-items: center;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 a223fa5 {
    width: 100%;
    height: 140px;
    max-width: 100%;
}
    
#\39 d842ef8 {
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    min-height: 80px;
    min-width: 4%;
    order: 0;
    background-image: url("https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico-94b16ac7-041ee5ec-1920w.png");
    padding: 0% 0% 10px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b025379c {
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-height: 0px;
    min-width: 4%;
    order: 2;
    background-image: url(https://irp.cdn-website.com/ab97c384/dms3rep/multi/opt/triangolo_asimmetrico-17f752de-1920w.png);
    padding: 5px 0% 5px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d28e636c {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 112a89a {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: -2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0aec25d {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
}
    
#\30 f787313 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 38px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 944f513 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e5717422 {
    width: 26.17%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 354px 21.459027641148317% 0px 0%;
}
    
#fed73333 {
    width: 100.00%;
    grid-template-rows: minmax(707.9630126953125px, max-content);
    max-width: 100%;
    padding: 0px 0% 0px 0%;
    margin: 44px 0% 0px 0%;
}
    
#\31 aee8dc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 f790dd4 {
    width: 19.92%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 64px 6.325214504147561% 0px 0%;
}
    
#cc3624f4 {
    width: 48%;
    height: auto;
    justify-self: center;
    align-self: start;
    max-width: 100%;
    margin: 72px 5.400634808349966% 0px 0%;
}
    
#\33 2fc2902 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#cd05cd18 {
    min-height: 523px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 820f3de {
    width: 24.42%;
    height: auto;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    margin: 103px 0% 0px 10.252786245549443%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f255c010 {
    width: 63.48%;
    height: auto;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin: 26px 0.40283762980199517% 0px 0%;
}
    
#dd0c682f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dd0c682f {
    width: 48.69%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -4px;
}
    
#dbc5c6ba {
    width: 100.00%;
    grid-template-rows: minmax(516.1226806640625px, max-content);
    max-width: 100%;
    order: 0;
}
    
#\39 ec19302 {
    min-height: 540px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c7cd4396 {
    width: 100.00%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 1px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c548feac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 e7be265 {
    width: 50%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\32 dd4cf64.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 dd4cf64 {
    width: 46.00%;
    height: auto;
    max-width: 100%;
    justify-self: start;
    align-self: start;
    order: 1;
    margin: 117px 0% 0px 5.1698625118335695%;
}
    
#\37 2bab038 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e65c425a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -55px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 3071f18 {
    margin-top: 1px;
}
    
#\34 33dbaa8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 0px;
}
    
#b199774c {
    margin-top: -10px;
}
    
#c7e0eebf {
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
}
    
#c7923695 {
    width: 666px;
    margin-top: -23px;
    height: 48px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 40b7ef4 {
    width: 100.00%;
    grid-template-rows: minmax(506.4004821777344px, max-content);
    margin-top: -0px;
}
    
#da095d62 {
    margin: 0px 0% 0px 0%;
}
    
#\30 7358b08 {
    width: 49.85%;
}
    
#\38 5e03ac5 {
    width: 50.07%;
    padding: 0px 0px 0px 0px;
}
    
#\30 4761e34 {
    justify-self: start;
    align-self: start;
    width: 89.25%;
    margin: 93px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 f89b86d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 545px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd72296c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 78px;
}
    
#fa6955a3 {
    justify-self: center;
    align-self: start;
    width: 30.92%;
    margin: -179px 22.682687242082718% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 20f5885 {
    width: 100.00%;
    grid-template-rows: minmax(47.99768829345703px, max-content);
    margin-top: 41px;
}
    
#e3e09aba {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 cffe1ff {
    margin: 0px 0% 0px 0%;
}
    
#\37 b074fc3 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#cb75457e {
    margin-top: -2px;
}
    
#\32 4ef800a {
    margin-top: 5px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e49aae7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 463px;
}
    
#b9c04f96 {
    margin: 0px 0% 0px 0%;
}
    
#\33 91db2d8 {
    justify-self: start;
    align-self: start;
    width: 59.79%;
    margin: 283px 0% 0px 5.174079503673789%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1a5ea2e {
    justify-self: end;
    align-self: start;
    width: 80.26%;
    margin: 67px -6.007422146337875% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#adae0dc8 {
    width: 100.00%;
    grid-template-rows: minmax(512.3958740234375px, max-content);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 dfd51f4 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 682px;
}
    
#\39 3940f1a {
    margin: 0px 0% 0px 0%;
}
    
#e9f99983 {
    justify-self: end;
    align-self: start;
    width: 35.01%;
    margin: 324px 5.849346563920036% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bd83c47a {
    justify-self: center;
    align-self: start;
    width: 50.32%;
    margin: 110px 0% 0px 0.3613645627564329%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 201ff73 {
    justify-self: start;
    align-self: start;
    width: 33.4%;
    margin: 151px 0% 0px 5.691039505397074%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1cb62c9 {
    width: 100.00%;
    grid-template-rows: minmax(603.9583740234375px, max-content);
}
    
#\30 e66da4a {
    justify-self: end;
    align-self: start;
    width: 19.92%;
    margin: 96px 3.1162610862020923% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6a9f6e0 {
    min-height: 363px;
    padding: 20% 0% 0% 0%;
}
    
#\30 603863e {
    margin: 0px 0% 0px 0%;
}
    
#\36 d95799e::before, #\36 d95799e > .bgExtraLayerOverlay {
    
}
#\36 d95799e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#e0960f87 {
    margin-top: 0px;
    width: 99.98%;
    height: 176px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 202e663 {
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#\32 ae255ba {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\36 b824474::before, #\36 b824474 > .bgExtraLayerOverlay {
    
}
    
#f7962052 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\33 e346225 {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 94b2815 {
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#d23e9b43 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#ff6b0289::before, #ff6b0289 > .bgExtraLayerOverlay {
    
}
    
#\32 2b2447a {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#e5ba17e5 {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 6062bfa::before, #\33 6062bfa > .bgExtraLayerOverlay {
    
}
    
#ad4fce3f {
    column-gap: 1%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#a2d6362c {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\39 d842ef8 {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#b025379c {
    width: 100%;
    min-height: 80px;
    order: 1;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d28e636c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 112a89a {
    margin-top: -2px;
}
    
#b375978a {
    margin: 0px 0% 0px 0%;
}
    
#\30 f787313 {
    margin-top: 5px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e5717422 {
    justify-self: end;
    align-self: start;
    width: 35.01%;
    margin: 324px 5.849346563920036% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fed73333 {
    width: 100.00%;
    grid-template-rows: minmax(603.9583740234375px, max-content);
}
    
#\36 f790dd4 {
    justify-self: end;
    align-self: start;
    width: 19.92%;
    margin: 96px 3.1162610862020923% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc3624f4 {
    justify-self: center;
    align-self: start;
    width: 50.32%;
    margin: 110px 0% 0px 0.3613645627564329%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cd05cd18 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 682px;
}
    
#cc8090ab {
    margin: 0px 0% 0px 0%;
}
    
#\37 820f3de {
    justify-self: start;
    align-self: start;
    width: 33.4%;
    margin: 151px 0% 0px 5.691039505397074%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f255c010 {
    justify-self: end;
    align-self: start;
    width: 80.26%;
    margin: 67px -6.007422146337875% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dbc5c6ba {
    width: 100.00%;
    grid-template-rows: minmax(512.3958740234375px, max-content);
}
    
#\39 ec19302 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 463px;
}
    
#\38 b1cd0d5 {
    margin: 0px 0% 0px 0%;
}
    
#\32 dd4cf64 {
    justify-self: start;
    align-self: start;
    width: 59.79%;
    margin: 283px 0% 0px 5.174079503673789%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 3071f18 {
    margin-top: 0px;
}
    
#\34 33dbaa8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b199774c {
    margin-top: -17px;
}
    
#c7e0eebf {
    min-height: 131px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#c7923695 {
    width: 329px;
    margin-top: -16px;
    height: 82px;
}
}



@media (max-width: 767px) {
    
#\30 2b24ebc {
    margin-top: 3px;
}
    
#\38 9feaaaa {
    justify-self: end;
    align-self: start;
    width: 61.42%;
    margin: 209px -1.2601015318740503% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 7358b08 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#c9b2c12f {
    width: 100.00%;
    grid-template-rows: minmax(411.59722900390625px, max-content);
}
    
#\38 5e03ac5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 6401e92 {
    margin-top: 0px;
}
    
#\31 5db4f1e {
    justify-self: start;
    align-self: start;
    width: 76.85%;
    margin: 9px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 f89b86d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#cd72296c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 20f5885 {
    width: 100.00%;
    grid-template-rows: minmax(269.9884338378906px, max-content);
}
    
#\31 2b1c44e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\32 4ef800a {
    margin-top: 35px;
}
    
#\37 b074fc3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cb75457e {
    margin-top: -6px;
}
    
#c987cb23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\31 e49aae7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 91db2d8 {
    justify-self: start;
    align-self: start;
    width: 58.33%;
    margin: 173px 0% 0px -1.5225018885562365%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1a5ea2e {
    justify-self: end;
    align-self: start;
    width: 72.04%;
    margin: 11px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#adae0dc8 {
    width: 100.00%;
    grid-template-rows: minmax(371.97918701171875px, max-content);
}
    
#\34 f427f5f {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#db86bbac {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ac923a2c {
    margin-top: 2px;
}
    
#\35 2013a6e {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\35 dfd51f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 0cd1bc0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#bd83c47a {
    justify-self: center;
    align-self: start;
    width: 75.95%;
    margin: 41px 0.2954578136878862% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 201ff73 {
    justify-self: start;
    align-self: start;
    width: 45.57%;
    margin: 60px 0% 0px -3.9683498323499524%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 1cb62c9 {
    width: 100.00%;
    grid-template-rows: minmax(509.9537353515625px, max-content);
}
    
#e9f99983 {
    justify-self: end;
    align-self: start;
    width: 51.94%;
    margin: 313px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 e66da4a {
    justify-self: end;
    align-self: start;
    width: 44.95%;
    margin: -12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 5369363 {
    min-height: 200px;
    align-items: center;
    padding: 60% 0% 15% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f6a9f6e0 {
    min-height: unset;
    flex-direction: column;
    padding: 0px 0px 0px 0px;
}
    
#\36 d95799e::before, #\36 d95799e > .bgExtraLayerOverlay {
    
}
#\36 d95799e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 0%;
}
    
#\32 f8b9d6c {
    width: 100.00%;
    margin-top: 1px;
}
    
#e0960f87 {
    width: 100.00%;
    height: 100px;
    margin-top: 3px;
}
    
#widget_3v5 {
    margin-top: 143px;
}
    
#\34 614d988 {
    width: 100.00%;
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\35 202e663 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\32 ae255ba {
    width: 100%;
    min-height: 42px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#f59e8e8e {
    height: 70px;
}
    
#\36 b824474::before, #\36 b824474 > .bgExtraLayerOverlay {
    
}
    
#f7962052 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#\33 e346225 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    background-position: 50% 0%;
}
    
#b8d2468e {
    height: 70px;
}
}



@media (max-width: 767px) {
    
#\39 4654918 {
    width: 100.00%;
    height: auto;
    min-height: 366px;
}
    
#\34 94b2815 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#d23e9b43 {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#\32 6ce4425 {
    height: 70px;
}
    
#ff6b0289::before, #ff6b0289 > .bgExtraLayerOverlay {
    
}
    
#\32 2b2447a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
    
#e5ba17e5 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    background-position: 50% 0%;
}
    
#dd739e51 {
    height: 70px;
}
    
#\39 6bb8f1f {
    margin-top: -1px;
}
    
#e5e00886 {
    margin-top: -6px;
}
}



@media (max-width: 767px) {
    
#\33 6062bfa::before, #\33 6062bfa > .bgExtraLayerOverlay {
    
}
    
#ad4fce3f {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\34 4023cb7 {
    height: 70px;
}
    
#a2d6362c {
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 2;
}
    
#\37 a223fa5 {
    height: 70px;
}
    
#\39 d842ef8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    background-position: 50% 0%;
}
    
#b025379c {
    width: 100%;
    min-height: 42px;
    align-items: flex-start;
    order: 2;
    height: auto;
}
}



@media (max-width: 767px) {
    
#d28e636c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 112a89a {
    margin-top: -6px;
}
    
#\33 0aec25d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 f787313 {
    margin-top: 35px;
}
}



@media (max-width: 767px) {
    
#e5717422 {
    justify-self: end;
    align-self: start;
    width: 51.94%;
    margin: 313px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#fed73333 {
    width: 100.00%;
    grid-template-rows: minmax(509.9537353515625px, max-content);
}
    
#\31 aee8dc1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 f790dd4 {
    justify-self: end;
    align-self: start;
    width: 44.95%;
    margin: -12px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc3624f4 {
    justify-self: center;
    align-self: start;
    width: 75.95%;
    margin: 41px 0.2954578136878862% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cd05cd18 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\37 820f3de {
    justify-self: start;
    align-self: start;
    width: 45.57%;
    margin: 60px 0% 0px -3.9683498323499524%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#f255c010 {
    justify-self: end;
    align-self: start;
    width: 72.04%;
    margin: 11px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#dbc5c6ba {
    width: 100.00%;
    grid-template-rows: minmax(371.97918701171875px, max-content);
}
    
#\39 ec19302 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c7cd4396 {
    margin-top: 0px;
}
    
#\34 e7be265 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 dd4cf64 {
    justify-self: start;
    align-self: start;
    width: 58.33%;
    margin: 173px 0% 0px -1.5225018885562365%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 2bab038 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#e65c425a {
    margin-top: 2px;
}
}

#\36 b824474.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFE0EGIWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAxNBUf/aAAwDAQACEQMRAD8A0lvBKaGBueQmVg1tWLFTAAYh16iJXTB6Dyy6f//Z')!important}#\33 e346225.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMUlEQVQI12MwUGFQN1ZlsDFWY4gxVmeoMlZnmG6szrDVWJ3htLE6w34jNYZuIzWGMACawwhohC0mVQAAAABJRU5ErkJggg==')!important}#\32 ae255ba.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBMQGAMADAsAlCBDJ4ZgQR3EjhxsAcNUsGLjzVX63qq17cmDhxbN/vIuF6PQ7hAAAAAElFTkSuQmCC')!important}#\33 6062bfa.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFE0EGIWH/xAAUAQEAAAAAAAAAAAAAAAAAAAAD/8QAGhEAAgIDAAAAAAAAAAAAAAAAAAECAxNBUf/aAAwDAQACEQMRAD8A0lvBKaGBueQmVg1tWLFTAAYh16iJXTB6Dyy6f//Z')!important}#\39 d842ef8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBQQGAIAAAMdpYwhy+SGIFA5jEtwHodGMbOHBWs7qrFx8Wfjy4NsMOIsrONVoOAAAAAElFTkSuQmCC')!important}#b025379c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBMQGAMADAsAlCBDJ4ZgQR3EjhxsAcNUsGLjzVX63qq17cmDhxbN/vIuF6PQ7hAAAAAElFTkSuQmCC')!important}#ff6b0289.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAcEAEAAQQDAAAAAAAAAAAAAAABAAIDBQcjMVH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABgRAAMBAQAAAAAAAAAAAAAAAAABMQMR/9oADAMBAAIRAxEAPwCm7PybaWm6o+kmVbHyTU89zuIkVbPsQmH/2Q==')!important}#e5ba17e5.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBQQGAIAAAMdpYwhy+SGIFA5jEtwHodGMbOHBWs7qrFx8Wfjy4NsMOIsrONVoOAAAAAElFTkSuQmCC')!important}#\32 2b2447a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAALUlEQVQI1wXBMQGAMADAsAlCBDJ4ZgQR3EjhxsAcNUsGLjzVX63qq17cmDhxbN/vIuF6PQ7hAAAAAElFTkSuQmCC')!important}