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

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

  *#dm .dmInner a.u_1707228074:hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner a.u_1707228074.hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner *.u_1507050949 .testimonial-quote-icon { color:var(--color_1) !important; }

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

  *#dm .dmInner a.u_1332268553:hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner a.u_1332268553.hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

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

  *#dm .dmInner a.u_1122830118:hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner a.u_1122830118.hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner *.u_1507050949 .testimonials-btn {
    color:var(--color_1) !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner *.u_1507050949 .testimonials-dot.active { background-color:var(--color_1) !important; }

  *#dm .dmInner *.u_1507050949 .testimonials-dot { background-color:var(--color_4) !important; }

  *#dm .dmInner div.u_1684982007 .caption-container .caption-title { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1619798960 .view-details-btn { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1619798960 .card-title { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1619798960 .meta-icon svg { stroke:var(--color_4) !important; }

  *#dm .dmInner *.u_1619798960 .meta-label { color:var(--color_5) !important; }

  *#dm .dmInner *.u_1619798960 .clear-filters-btn { border-color:var(--color_1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1427098974:hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
    border-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_1427098974.hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
    border-color:rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner a.u_1619768219:hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner a.u_1619768219.hover {
    background-image:none !important;
    background-color:rgba(35,61,41,0.88) !important;
  }

  *#dm .dmInner div.u_1794725947 img { object-fit:contain !important; }

  *#dm .dmInner div.u_836182719 .socialHubInnerDiv { justify-content:center !important; }

  *#dm .dmInner div.u_836182719 .socialHubIcon {
    color:var(--color_5) !important;
    width:31px !important;
    height:31px !important;
    font-size:21px !important;
    line-height:31px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_836182719 .socialHubInnerDiv { justify-content:space-around !important; }
}
@media (min-width:0px) and (max-width:767px) {}
@media (min-width:1025px) {}
separatorHomeCss{color:red !important}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 {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 901px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.98;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: url("https://irp.cdn-website.com/56590ed7/dms3rep/multi/opt/Ireland+Tour+-+Dunguire+Castle-+Kinvarra-+County+Galway-1920w.webp");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_rc3 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 34px;
    column-gap: 24px;
}
    
#widget_dr0 {
    width: 92.85%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_12u {
    width: 75.13%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_am7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7hd {
    width: 80.47%;
    height: 466px;
    min-height: 100px;
    max-width: 100%;
    order: 3;
    margin-top: 14px;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 828px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_brb {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    order: 1;
}
    
#widget_8g6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 88ba884 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4v7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_rhp {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 5e4b34e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-end;
    justify-self: auto;
    padding: 16px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#\37 552205c {
    align-items: flex-start;
    width: 99.81%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 11px;
    column-gap: 24px;
    align-content: flex-start;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d3d29650::before, #d3d29650 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.41;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 21%, rgba(0, 0, 0, 0) 100%);
}
#d3d29650 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#b8bcbddf {
    min-height: 734px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_3jd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_3jd {
    width: 68.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d092f5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 42af833 {
    flex-direction: row;
    align-items: center;
    width: 96.01%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    justify-content: flex-start;
    order: 2;
    padding: 16px 0px 16px 0px;
    margin: 0px 2% 0px 2%;
}
    
#\38 62265be.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\38 62265be {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6b2aa1a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#e6b2aa1a {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 233b306 {
    flex-direction: row;
    align-items: center;
    width: 96.96%;
    min-height: 232px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0.10304497783721649%;
    justify-content: flex-start;
    order: 0;
    height: auto;
    align-content: center;
    --column-gap: 1px;
    justify-self: auto;
    align-self: auto;
    background-color: rgba(0,0,0,0);
    background-image: none;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qp7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_qp7 {
    width: 83.44%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e2ed802 {
    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;
}
    
#ae7cd914 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_prv {
    align-items: center;
    width: 17.96%;
    min-height: 236px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.55064762537363%;
    flex-wrap: nowrap;
    order: 0;
    height: auto;
    padding: 8px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac86a48f {
    justify-content: flex-start;
    align-items: center;
    width: 79.60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2.55064762537363%;
    flex-wrap: nowrap;
    order: 0;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f9eecd9c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    background-image: none;
    background-color: var(--color_2);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 74c0a4a {
    min-height: 401px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#c082bb0a {
    margin: 0px 0% 0px 0%;
}
    
#a03320ea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/56590ed7/dms3rep/multi/opt/Ireland+Tour+-+Wild+Atlantic+Way+-+The+Rock+of+Cashel-+County+Tipperary-1920w.jpg");
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_5h5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_o6f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 545px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 37px;
    column-gap: 3.015075376884422%;
    flex-wrap: nowrap;
}
    
#widget_bog {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_qdj {
    width: 100%;
    height: 354px;
    max-width: 100%;
}
    
#\33 a28a98d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\33 a28a98d {
    width: 217px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f301ece9 {
    width: 100%;
    height: 354px;
    max-width: 100%;
}
    
#\31 f053afa {
    justify-content: flex-start;
    align-items: flex-start;
    width: 572px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 3.015075376884422%;
    flex-wrap: nowrap;
}
    
#f6cd1278 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/56590ed7/dms3rep/multi/opt/Walter-44fcc5f1-1920w.png");
    order: 0;
    background-position: 0% 50%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\31 54c58d6 {
    width: 87.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d15ac1b {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ae32af40 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    align-items: center;
    order: 1;
    background-image: none;
    background-color: var(--color_2);
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#c6df357c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\32 9fd9638 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a9f2e2cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\39 d68a5f7 {
    min-height: 408px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#group_895 {
    align-items: center;
    width: 88.14%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
}
    
#widget_3gp {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#widget_86v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e94b6af::before, #\38 e94b6af > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,1);
    opacity: 0.56;
    border-radius: inherit;
}
#\38 e94b6af {
    background-image: url("https://irp.cdn-website.com/56590ed7/dms3rep/multi/opt/pexels-photo-33122500-1920w.jpeg");
}
    
#group_sd5 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\31 e20e563.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\31 e20e563 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
    min-height: 55px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 79a55d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 90.53%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    align-items: center;
    align-content: center;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 68f035e {
    min-height: 519px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: center;
    padding: 0% 0px 0% 0px;
}
    
#a9bf5197 {
    margin: 0px 0% 0px 0%;
}
    
#f1a44a79 {
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_aa7 {
    width: 99.98%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 448e1e0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 d4b88c6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a6ffbab7 {
    min-height: 1475px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 1% 4% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f17defb6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#f744f85d {
    width: 92.85%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8b4c7a6 {
    margin: 0px 0% 0px 0%;
}
    
#\33 8ed2876.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 25px 12px 25px;
}
#\33 8ed2876 {
    width: 198px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a9ef504 {
    width: 1267px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 62c1bbf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    align-content: center;
    align-self: auto;
    height: auto;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 591799b {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 1c92129 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#ba820c5a {
    min-height: 681px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/56590ed7/dms3rep/multi/opt/Gemini_Generated_Image_a4fbuaa4fbuaa4fb-1920w.jpeg");
    order: 1;
    height: auto;
    align-self: auto;
    align-items: center;
    align-content: center;
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bea06237 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: 0px;
    margin-right: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 fd566fa {
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a11bff3c {
    min-height: 1022px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.77%;
    min-width: 4%;
    align-items: center;
    order: 1;
    align-content: center;
    justify-self: auto;
    justify-content: flex-start;
    height: auto;
    align-self: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 97a066f {
    min-height: 1118px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#b7f35147 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 15d587f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 38.27%;
    min-width: 4%;
    align-items: center;
    order: 0;
    justify-self: auto;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\35 a2da228 {
    width: 87.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 00626dd {
    width: 87.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_q8t {
    width: 381px;
    height: 746px;
    max-width: 100%;
    order: 1;
}
    
#group_q6r {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_mt9 {
    width: 100%;
    height: 750px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 23c77b5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ab4b62ad {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 c64d18a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(196, 151, 90, 0.45);
    background-image: none;
}
    
#widget_ar1 {
    width: 99.03%;
    height: 350px;
    min-height: 100px;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8bcbddf {
    min-height: 716px;
}
    
#widget_3jd {
    width: 100.00%;
}
    
#ae7cd914 {
    height: auto;
    width: 100.00%;
}
    
#widget_qp7 {
    width: 78.19%;
}
    
#group_prv {
    height: auto;
    min-height: 258px;
    justify-content: flex-start;
    width: 19.73%;
}
    
#\37 552205c {
    row-gap: 14px;
}
    
#\32 e2ed802 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 74c0a4a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#a03320ea {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#f9eecd9c {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#c082bb0a {
    margin: 0px 0% 0px 0%;
}
    
#group_o6f {
    width: 658px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f6cd1278 {
    width: 100%;
    min-height: 80px;
}
    
#\38 d15ac1b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#ae32af40 {
    width: 100%;
    min-height: 80px;
}
    
#\31 f053afa {
    width: 631px;
}
    
#\32 9fd9638 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d68a5f7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 e94b6af::before, #\38 e94b6af > .bgExtraLayerOverlay {
    
}
    
#group_895 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 68f035e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 266px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6ffbab7 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#a8b4c7a6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 62c1bbf {
    width: 100%;
    min-height: 80px;
    row-gap: 17px;
}
    
#\31 591799b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 7px;
}
    
#ba820c5a {
    width: 100%;
    min-height: 493px;
    height: auto;
}
    
#bea06237 {
    width: 100.00%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 97a066f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cb455a44 {
    margin: 0px 0% 0px 0%;
}
    
#a11bff3c {
    height: auto;
    min-height: 80px;
    align-self: center;
    width: 100%;
}
    
#\32 15d587f {
    width: 100%;
    min-height: 80px;
}
    
#widget_q8t {
    width: 483px;
}
    
#widget_mt9 {
    width: 100%;
    height: 758px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab4b62ad {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#e4319b44 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_12u {
    width: 100.00%;
}
    
#group_rc3 {
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_7hd {
    width: 100.00%;
    height: 190px;
}
}



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



@media (max-width: 767px) {
    
#\31 5e4b34e {
    min-height: 538px;
    align-items: center;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    padding: 0px 5% 16px 5%;
    margin: 0% 0% 0% 0%;
}
    
#b8bcbddf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20% 4% 4% 4%;
}
    
#\37 552205c {
    align-items: center;
    justify-content: flex-start;
    width: 99.70%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2d092f5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_3jd {
    width: 100.00%;
}
    
#\33 42af833 {
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 62265be {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#e6b2aa1a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 233b306 {
    column-gap: 8.07061790668348%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 e2ed802 {
    width: 99.93%;
}
    
#ae7cd914 {
    height: auto;
    width: 54%;
}
    
#group_prv {
    width: 100.00%;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    height: auto;
    min-height: 236px;
    padding: 0px 0px 8px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac86a48f {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f9eecd9c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\33 74c0a4a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#a03320ea {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_5h5 {
    width: 100.00%;
}
    
#widget_qdj {
    height: 254px;
}
    
#c082bb0a {
    margin: 0px 0% 0px 0%;
}
    
#\33 a28a98d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#f301ece9 {
    height: 254px;
}
    
#f6cd1278 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 54c58d6 {
    width: 100.00%;
}
    
#\38 d15ac1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#ae32af40 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 9fd9638 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9f2e2cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 d68a5f7 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\38 e94b6af::before, #\38 e94b6af > .bgExtraLayerOverlay {
    
}
    
#group_895 {
    width: 100.00%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3gp {
    width: 100.00%;
}
    
#group_sd5 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e20e563 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\39 79a55d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
}
    
#\36 68f035e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0% 0% 0% 0%;
}
    
#a9bf5197 {
    margin: 5px 0% 5px 0%;
}
}



@media (max-width: 767px) {
    
#\30 d4b88c6 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a6ffbab7 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 8ed2876 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 a9ef504 {
    width: 315px;
}
}



@media (max-width: 767px) {
    
#\32 62c1bbf {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\31 591799b {
    min-height: unset;
    flex-direction: column;
    row-gap: 14px;
    padding: 8% 4% 8% 4%;
}
    
#\39 1c92129 {
    height: 456px;
}
    
#ba820c5a {
    width: 100%;
    min-height: 139px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#a11bff3c {
    min-height: 661px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#\37 97a066f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#\32 15d587f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 16px 16px 16px;
    margin: 0% 3% 0% 3%;
}
    
#\35 a2da228 {
    width: 100.00%;
}
    
#\37 00626dd {
    width: 100.00%;
}
    
#group_q6r {
    height: auto;
    min-height: 502px;
    align-self: center;
    width: 100.00%;
    align-items: center;
    align-content: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mt9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 2% 0px 2%;
}
#widget_mt9 {
    width: 305px;
    height: 477px;
    justify-self: auto;
    order: 0;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb455a44 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 23c77b5 {
    min-height: 248px;
    align-items: center;
    width: 100%;
    height: auto;
}
    
#ab4b62ad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_ar1 {
    width: 100.00%;
    height: 154px;
}
}

#ba820c5a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAANAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABQQH/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDBAAhMQUGERNB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQT/xAAXEQADAQAAAAAAAAAAAAAAAAAAAQIR/9oADAMBAAIRAxEAPwDVO4b80dkV4h6lB5H3EYkmMSEyjYGSTUUs9QaadmfwdKeBiakBQAo0MmUaFVjP/9k=')!important}#a03320ea.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACBAUGAyEiI5H/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABgRAAMBAQAAAAAAAAAAAAAAAAABAgNB/9oADAMBAAIRAxEAPwCl/klnHfplkg8t1mDOrgAdjfERQ6aUujco/9k=')!important}#f6cd1278.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBElEQVQY0wXB7UrCYACA0d1FpRX9iP6JiUUkQiFSJn0q6mwkDufccLNy+epwLtMFKTSQAjG6gm7y6Rwp/JkwnTv4XpOxqDMRNYJBDb+r0JDzpA72iaytI71/j3CHOo5eQNQvEdoNQ7vEwCqjVS5IHyaIrkeQWkJH08o077LY1ye8VLK8WQV8s4BWOiedjLO1sYn0oNdoGyqOes9IrTC3FFavLWYdmcZthlQ8xk50G6kqV+kYBp5lENg6q9ETf4sxX66JXsxxmkwQ291DMtUGrt0hdHsshj2WU4/f8IN5/xGhyihnGfLHR0iOYeJ3LJZ+n6UvCL0Bn5OAwHlm1m0jlCL6VY5/VKaXUHYn120AAAAASUVORK5CYII=')!important}#\38 e94b6af.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAIBAAAQMCBwAAAAAAAAAAAAAAAAECAwQFBhESFkRhkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAECUf/aAAwDAQACEQMRAD8AxC4pvMjNbq+bNOye77ynPm9AIldaEf/Z')!important}