@media all {
  *#dm .dmInner div.u_1723922700 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1914723567 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1189853102 .caption-container .caption-text { color:rgba(51,51,51,1) !important; }

  *#dm .dmInner div.u_1189853102 .caption-container .caption-text .rteBlock { color:rgba(51,51,51,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1189853102 .caption-container .caption-title { color:var(--color_3) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1621398426 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1621398426 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1621398426 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner div.u_1621398426 .caption-container .caption-text .rteBlock { font-size:18px !important; }

  *#dm .dmInner *.u_1189853102 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1189853102 .photoGalleryViewAll { padding:0 10px !important; }

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

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

  *#dm .dmInner div.u_1189853102 .caption-container .caption-text .rteBlock { font-size:18px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1621398426 .photoGalleryThumbs { padding:4px !important; }

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

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

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

  *#dm .dmInner div.u_1621398426 .caption-button { width:125px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1621398426 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
separatorHomeCss{color:red !important}
separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 45px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0% 2.5px 0% 2.5px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 1026px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 60px 40px 20px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_rnk.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
    padding-left: 0px;
}
#widget_rnk {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 184e6cb {
    width: 94.71%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 35px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#d62429a8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 57.95%;
    min-width: 4%;
    background-color: rgba(0,0,0,0);
    background-image: none;
    align-items: center;
    border-radius: 0px 0px 0px 0px;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3eb2fac {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 217px 40px 217px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\31 c46f67e::before, #\31 c46f67e > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 12%, rgba(0, 0, 0, 0) 100%);
}
#\31 c46f67e {
    background-image: url("https://lirp.cdn-website.com/d57455d0/dms3rep/multi/opt/fields+at+golden+hour-1920w.jpg");
    background-position: 50% 0%;
    background-color: rgba(28, 44, 3, 1);
}
    
#a5d0cbef {
    margin-top: -22px;
}
    
#widget_6kl {
    width: 85.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_otv {
    width: 42.06%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\39 df6b90f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f3183420 {
    min-height: 692px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_f0a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_f0a {
    width: 100.00%;
    height: 631px;
    min-height: 100px;
    max-width: 100%;
    margin: 1px 0% 0px 0%;
}
    
#\37 331fb7c {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 41a816b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 58d81a9 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 125px 40px 125px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\32 ca90115::before, #\32 ca90115 > .bgExtraLayerOverlay {
    
}
#\32 ca90115 {
    background-image: none;
    background-color: rgba(72,105,20,1);
}
    
#widget_ck1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2px;
    padding-bottom: 2px;
}
#widget_ck1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
    order: 0;
}
}



@media all {
    
#\38 f6bee84 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 383a452 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
    margin: 0% 0% 0% 0%;
}
    
#widget_m2j.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 2px;
}
#widget_m2j {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f02efadc {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 a90ec59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 40px;
    padding-right: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e3eb2fac {
    min-height: 607px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 100px 40px 100px 40px;
}
    
#a5d0cbef {
    margin: 0px 0% 0px 0%;
}
    
#\31 c46f67e::before, #\31 c46f67e > .bgExtraLayerOverlay {
    
}
    
#d62429a8 {
    width: 100%;
    min-height: 8px;
}
    
#group_otv {
    width: 5.04%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 58d81a9 {
    padding-left: 40px;
    padding-right: 40px;
}
    
#\32 ca90115::before, #\32 ca90115 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 383a452 {
    padding-left: 40px;
    padding-right: 40px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-right: 2.5px;
    padding-left: 2.5px;
    padding-bottom: 15px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#widget_rnk {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#d62429a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3eb2fac {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 52px 4% 52px 4%;
}
    
#\31 c46f67e::before, #\31 c46f67e > .bgExtraLayerOverlay {
    
}
    
#group_otv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 df6b90f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f3183420 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\36 41a816b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 58d81a9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 15px 15px;
}
    
#\32 ca90115::before, #\32 ca90115 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\38 f6bee84 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 383a452 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 15px 75px 15px;
}
}

