@media all {
  *#dm .dmInner div.u_2585362018 .caption-inner { background-color:rgba(17,10,77,1) !important; }

  *#dm .dmInner div.u_2585362018 .caption-container .caption-title {
    font-weight:700 !important;
    color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_2585362018 .caption-container .caption-text {
    color:rgba(130,140,120,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_2585362018 .caption-container .caption-text .rteBlock {
    color:rgba(130,140,120,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_2817658562 p {
    color:rgb(25,65,114) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(25,65,114) !important;
    letter-spacing:normal !important;
    font-family: Milonga !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2817658562 li {
    color:rgb(25,65,114) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(25,65,114) !important;
    letter-spacing:normal !important;
    font-family: Milonga !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_2817658562 {
    color:rgb(25,65,114) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(25,65,114) !important;
    letter-spacing:normal !important;
    font-family: Milonga !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

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

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

  *#dm .dmInner nav.u_1198691314.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family: Outfit !important;
    text-transform:uppercase !important;
    font-weight:500 !important;
  }

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

  *#dm .dmInner div.u_1266961781 {
    background-image:url(https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/asfalt--dark--1920x1080-3c6e994e-1920w.png) !important;
    background-color:var(--color_3) !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm .dmInner *.u_1393784945 { display:block !important; }

  *#dm .dmInner *.u_1290593496 { display:block !important; }

  *#dm .dmInner *.u_1320340916 { display:block !important; }

  *#dm .dmInner div.u_3628797992 .photoGalleryThumbs .image-container { border-radius:16px 16px 16px 16px !important; }

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

  *#dm .dmInner div.u_694818625 .calendar-container .navigation-header { color:var(--color_1) !important; }

  *#dm .dmInner div.u_694818625 .calendar-container .week-day-names-header { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner a.u_1616119450 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1616119450:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1616119450.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_2593604715 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_2593604715:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_2593604715.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner div.u_694818625 .calendar-container .weeks-container .week-container .monthly-day-card .day-of-month-flex-container p:not(.today) { color:rgba(0,0,0,1) !important; }

  *#dm .dmInner div.u_3628797992 .caption-inner { background-color:rgba(255,255,255,0.6) !important; }

  *#dm .dmInner div.u_1839858768 .label {
    color:rgba(255,255,255,1) !important;
    font-family: 'Baloo 2' !important;
    font-weight:800 !important;
  }

  *#dm .dmInner div.u_1839858768 { border-radius:0px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1839858768 .countdown-message { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1839858768 .number {
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1839858768 .number {
    color:var(--color_1) !important;
    font-family: 'Baloo 2' !important;
    font-weight:800 !important;
  }

  *#dm .dmInner div.u_1839858768 .divider {
    color:var(--color_1) !important;
    font-family: 'Baloo 2' !important;
    font-weight:800 !important;
  }

  *#dm .dmInner *.u_1839858768 .divider.visible {
    visibility:visible !important;
    color:rgba(255,255,255,1) !important;
  }

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

  *#dm .dmInner div.u_1617108462 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1297067967 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1627590870 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
    border-width:1px 1px 1px 1px !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1165167081 .socialHubIcon {
    width:32px !important;
    height:32px !important;
    font-size:21px !important;
    line-height:32px !important;
  }

  *#dm .dmInner div.u_1165167081 .socialHubInnerDiv { justify-content:flex-start !important; }

  *#dm .dmInner *.u_1698985368 { display:none !important; }

  *#dm .dmInner *.u_1148480888 { display:none !important; }

  *#dm .dmInner *.u_1108183517 { display:none !important; }

  *#dm .dmInner *.u_1328096540 { display:none !important; }

  *#dm .dmInner *.u_2145415955 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner a.u_1830786915 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:var(--color_1) var(--color_1) var(--color_1) var(--color_1) !important;
  }

  *#dm .dmInner a.u_1830786915:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1830786915.hover { border-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1652075890 { background-position:50% 0% !important; }

  *#dm .dmInner div.u_1775916800 {
    background-image:url(https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/asfalt--dark--1920x1080-3c6e994e-1920w.png) !important;
    background-color:var(--color_3) !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
  }

  *#dm .dmInner *.u_1024678561 { display:block !important; }

  *#dm .dmInner *.u_1890003293 { display:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_2585362018 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_2585362018 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_2585362018 .photoGalleryViewAll { padding:0 8px !important; }

  *#dm .dmInner div.u_2585362018 .caption-container .caption-title { font-size:18px !important; }

  *#dm .dmInner div.u_2817658562 p { font-size:32px !important; }

  *#dm .dmInner div.u_2817658562 li { font-size:32px !important; }

  *#dm .dmInner div.u_2817658562 { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner *.u_3628797992 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_3628797992 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_3628797992 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner div.u_3628797992 .caption-button {
    width:200px !important;
    height:55px !important;
  }

  *#dm .dmInner div.u_3628797992 .caption-container .caption-title { font-size:32px !important; }

  *#dm .dmInner *.u_2145415955 .photoGalleryThumbs .image-container a { padding-top:500px !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1106929524 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1106929524 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }

  *#dm .dmInner *.u_3628797992 .photoGalleryThumbs .image-container a { padding-top:248px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_2585362018 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_2585362018 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_2585362018 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner div.u_2817658562 p { font-size:30px !important; }

  *#dm .dmInner div.u_2817658562 li { font-size:30px !important; }

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1106929524 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_2585362018 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_2585362018 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_2585362018 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_2585362018 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner div.u_2817658562 p { font-size:30px !important; }

  *#dm .dmInner div.u_2817658562 li { font-size:30px !important; }

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

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_2593604715 span.text { font-size:16px !important; }

  *#dm .dmInner *.u_3628797992 .photoGalleryThumbs .image-container a { padding-top:250px !important; }

  *#dm .dmInner *.u_3628797992 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_3628797992 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_3628797992 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner a.u_1616119450 span.text { font-size:16px !important; }

  *#dm .dmInner div.u_1839858768 .label { font-size:15px !important; }

  *#dm .dmInner div.u_1839858768 .number { font-size:25px !important; }

  *#dm .dmInner div.u_1839858768 .divider { font-size:25px !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1106929524 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryViewAll { padding:0 5px !important; }

  *#dm .dmInner *.u_1106929524 .photoGalleryThumbs .image-container a { padding-top:130px !important; }

  *#dm .dmInner a.u_1830786915 span.text { font-size:16px !important; }
}
*#dm .dmInner div.u_1266961781
{
	clip-path:polygon(100% 0%,95% 51%,100% 100%,0 100%,0% 50%,0 0) !important;
}
*#dm .dmInner div.u_1775916800
{
	clip-path:polygon(100% 0%,95% 51%,100% 100%,0 100%,0% 50%,0 0) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1266961781
{
}
*#dm .dmInner div.u_1775916800
{
}
*#dm .dmInner div.u_1775916800
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0,0,0,0);
    --overlapping-background-image: rgba(0,0,0,0);
}
}



@media all {
    
#\35 faae78f {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    min-width: 4%;
}
    
#\31 a6ecb83 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
}
    
#widget_ss2 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#widget_3ek {
    max-width: 100%;
    width: 79.40%;
    height: auto;
}
    
#\36 f3249d3 {
    background-color: rgba(241, 241, 241, 1);
    background-image: initial;
}
}



@media all {
    
#\35 bd03f3b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ebb4223e {
    min-height: 609px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 100px 50px 200px 50px;
}
    
#\30 d54b20f::before, #\30 d54b20f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.8;
    border-radius: inherit;
}
#\30 d54b20f {
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/488423665_1230252622442634_4931591674149349961_n+%281%29-1920w.jpg");
}
    
#widget_io2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_io2 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b2592ff {
    margin: 0px 0% 0px 0%;
}
    
#undefined {
    width: 100%;
}
    
#group_utk {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 48e93b7 {
    align-items: flex-end;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_j09 {
    width: 434px;
    height: auto;
    max-width: 100%;
}
    
#widget_4o8.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 20px;
}
#widget_4o8 {
    width: 59.55%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 ff4050c {
    width: 75.40%;
    height: 143px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6vr {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#acf4b621.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 20px;
}
#acf4b621 {
    width: 69.81%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 11f72c3::before, #\38 11f72c3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(145,82,55,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\38 11f72c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/wood-pattern-1920x1080-1920w.png");
    border-radius: 15px 15px 15px 15px;
    border-width: 5px 5px 5px 5px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: -200px 0% 0px 0%;
}
    
#d8b5af69 {
    min-height: 387px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 50px 50px;
}
    
#\32 42f2f5a {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#\32 39b22fc {
    margin: 0px 0% 0px 0%;
}
    
#widget_j9p {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
}



@media all {
    
#\34 a839781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#\32 ed32194 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
    
#\35 f75d14c::before, #\35 f75d14c > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
}
#\35 f75d14c {
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/footer+background-1920w.png");
    background-color: var(--color_1);
}
    
#widget_rqf {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_4vm {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 300px 24px 0px 0px;
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/487539554_1230527852415111_4007583609125475969_n-1920w.jpg");
}
    
#widget_i2t {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\33 1e31b9d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ori {
    width: 85.44%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#cc8e8cb1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/asfalt--dark--1920x1080-3c6e994e-1920w.png");
    border-radius: 15px 15px 15px 15px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c90c5db4 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 50px 50px;
}
    
#group_det {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 15px 15px 15px 15px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_vb0 {
    align-items: flex-start;
    width: 98.66%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.834862385321101%;
    flex-wrap: nowrap;
}
    
#ebbd694e {
    margin: 0px 0% 0px 0%;
}
    
#widget_590 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_h5p {
    width: 49.038750375488135%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b90f0cb::before, #\30 b90f0cb > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.75;
}
#\30 b90f0cb {
    background-color: rgba(255,255,255,1);
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/background+%281%29-ba83b40c-1920w.png");
}
    
#\32 130bb21 {
    align-items: flex-start;
    width: 100%;
    min-height: 37px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.8997638814837385%;
    order: 1;
    height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_a84 {
    width: 8.76%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_c2d {
    width: 87.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_4e8 {
    flex-direction: row;
    align-items: flex-start;
    width: 99.97%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.922499249023731%;
    order: 2;
    flex-wrap: nowrap;
    height: auto;
}
    
#\31 639de24 {
    width: 49.038750375488135%;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cdf623d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
    order: 1;
}
    
#\38 f9a259c {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 50px 50px;
}
    
#widget_6od {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 e3fe53f::before, #\34 e3fe53f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 e3fe53f {
    background-color: rgba(255,255,255,1);
    background-image: none;
}
    
#f6fd8d4a {
    margin: 0px 0% 0px 0%;
}
    
#widget_dq0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_040 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
}
    
#\36 5170f43 {
    width: 230px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_868 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 4117088::before, #\32 4117088 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(145,82,55,1);
    opacity: 0.33;
    border-radius: inherit;
}
#\32 4117088 {
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/wood-pattern-1920x1080-1920w.png");
}
    
#ae65a214 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#af3bf9e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/asfalt--dark--1920x1080-3c6e994e-1920w.png");
    border-radius: 24px 24px 24px 24px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 8d85869 {
    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;
}
    
#widget_n2j {
    width: 100%;
    height: 500px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jaf {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 2px 2px 2px 2px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    border-radius: 24px 24px 24px 24px;
    order: 1;
    padding: 50px 50px 50px 50px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 2162245 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 04bd9d2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.655228213792775%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1c93fc9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.655228213792775%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 18337f2::before, #\32 18337f2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.65;
}
#\32 18337f2 {
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/footer+background-1920w.png");
    background-color: var(--color_1);
}
    
#\35 da6ae9a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d922bc5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 3.655228213792775%;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1);
    border-style: solid;
    border-radius: 16px 16px 16px 16px;
    flex-wrap: nowrap;
    padding: 10px 10px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a289315 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 49%;
    min-width: 4%;
}
    
#ef6aa6c9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 c39f8f1 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 300px 24px 0px 0px;
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/487539554_1230527852415111_4007583609125475969_n-1920w.jpg");
}
    
#c36bb02c {
    max-width: 100%;
    width: 99.99%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a0e233c {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 9c2607e {
    width: 100%;
    height: 550px;
    max-width: 100%;
}
    
#\39 5ffea39 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#cb105b82 {
    margin: 0px 0% 0px 0%;
}
    
#\31 2a46756 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 2bd340c {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 1.5230117557469895%;
    --column-gap: 10px;
    flex-wrap: nowrap;
    order: 1;
}
    
#\36 d3718c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c31c1db3 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 8eb0d51 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 50px 0px 50px;
}
}



@media all {
    
#e5b74735[data-css-edit] {
    z-index: 1;
}
#e5b74735 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.01%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/asfalt--dark--1920x1080-3c6e994e-1920w.png");
    border-radius: 16px 16px 16px 16px;
    padding: 20px 20px 20px 20px;
    margin: 40px 0% 40px 0%;
}
    
#\31 b9d54e2 {
    min-height: 458px;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 f0d237c {
    background-color: rgba(15, 67, 80, 0.07);
    background-image: url("https://lirp.cdn-website.com/0652d678/dms3rep/multi/opt/background+%282%29-5473eb0b-1920w.png");
}
    
#group_6qe::before, #group_6qe > .bgExtraLayerOverlay {
    
}
#group_6qe {
    width: 62.98582089552238%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    background-image: none;
}
    
#\37 04e7c50 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 2px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0ib {
    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;
}
    
#group_a6q {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 16px 16px 16px 16px;
    border-width: 2px 2px 2px 2px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_404 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a6ecb83 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#widget_3ek {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ebb4223e {
    padding: 50px 4% 0% 4%;
}
    
#\30 d54b20f::before, #\30 d54b20f > .bgExtraLayerOverlay {
    
}
    
#widget_io2 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 b2592ff {
    margin: 0px 0% 0px 0%;
}
    
#\35 bd03f3b {
    width: 100%;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4o8 {
    width: 64.66%;
}
    
#acf4b621 {
    width: 64.66%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d8b5af69 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 11f72c3::before, #\38 11f72c3 > .bgExtraLayerOverlay {
    
}
#\38 11f72c3 {
    width: 100%;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: -100px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 ed32194 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\35 f75d14c::before, #\35 f75d14c > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c90c5db4 {
    padding: 4% 4% 4% 4%;
}
    
#\30 b90f0cb::before, #\30 b90f0cb > .bgExtraLayerOverlay {
    
}
    
#ebbd694e {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 f9a259c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 e3fe53f::before, #\34 e3fe53f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4117088::before, #\32 4117088 > .bgExtraLayerOverlay {
    
}
    
#ae65a214 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 18337f2::before, #\32 18337f2 > .bgExtraLayerOverlay {
    
}
    
#\30 8eb0d51 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b9d54e2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_6qe::before, #group_6qe > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 faae78f {
    padding: 0px 0px 0px 0px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a6ecb83 {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_3ek {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 bd03f3b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 10px;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 100px 4%;
    margin: 0px 0% 0px 0%;
}
    
#ebb4223e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\30 d54b20f::before, #\30 d54b20f > .bgExtraLayerOverlay {
    
}
    
#widget_io2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_io2 {
    width: 99.88%;
    margin: 0px 0% 0px 0%;
}
    
#\35 b2592ff {
    margin: 0px 0% 0px 0%;
}
    
#group_utk {
    width: 100%;
    min-width: 32px;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\33 48e93b7 {
    width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_4o8 {
    width: 85.31%;
}
    
#\39 ff4050c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 ff4050c {
    width: 99.88%;
    height: 97px;
    margin: 20px 0% 20px 0%;
}
    
#acf4b621 {
    width: 85.31%;
}
}



@media (max-width: 767px) {
    
#\38 11f72c3::before, #\38 11f72c3 > .bgExtraLayerOverlay {
    
}
#\38 11f72c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 15px 15px 15px 15px;
    margin: -100px 0% 0px 0%;
}
    
#d8b5af69 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\34 a839781 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\32 ed32194 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 f75d14c::before, #\35 f75d14c > .bgExtraLayerOverlay {
    
}
    
#group_4vm {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_i2t {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#cc8e8cb1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c90c5db4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#group_det {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 b90f0cb::before, #\30 b90f0cb > .bgExtraLayerOverlay {
    
}
    
#group_vb0 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ebbd694e {
    margin: 0px 0% 0px 0%;
}
    
#\32 130bb21 {
    min-width: 32px;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cdf623d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#\38 f9a259c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#f6fd8d4a {
    margin: 0px 0% 0px 0%;
}
    
#\34 e3fe53f::before, #\34 e3fe53f > .bgExtraLayerOverlay {
    
}
    
#group_040 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 5170f43 {
    min-height: 45px;
}
}



@media (max-width: 767px) {
    
#\32 4117088::before, #\32 4117088 > .bgExtraLayerOverlay {
    
}
    
#ae65a214 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#af3bf9e1 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#group_jaf {
    padding: 20px 20px 20px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_n2j {
    height: 424px;
}
}



@media (max-width: 767px) {
    
#\33 9c2607e {
    height: 300px;
}
    
#\32 18337f2::before, #\32 18337f2 > .bgExtraLayerOverlay {
    
}
    
#\35 a289315 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 c39f8f1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 8eb0d51 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#e5b74735 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 20px 20px 20px 20px;
    margin: 0px -5% 0px 0%;
}
    
#\31 b9d54e2 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_6qe::before, #group_6qe > .bgExtraLayerOverlay {
    
}
#group_6qe {
    width: 100%;
    min-height: 250px;
    align-items: center;
}
}

