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

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

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

  *#dm .dmInner div.u_1606217858 {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1606217858 .caption-container .caption-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1606217858 .caption-container .caption-text .rteBlock { color:var(--color_1) !important; }

  *#dm .dmInner *.u_1606217858 .caption-button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1606217858 .caption-button:hover { background-image:none !important; }

  *#dm .dmInner div.u_1606217858 .caption-button.hover { background-image:none !important; }

  *#dm .dmInner div.u_1606217858 .caption-inner {
    background-color:rgba(0,0,0,0) !important;
    border-style:solid !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1883723920 {
    border-style:solid !important;
    border-width:0 !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-color:var(--color_5) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1329307813 {
    border-style:solid !important;
    border-width:0 !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-color:var(--color_5) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1785210279 {
    border-style:solid !important;
    border-width:0 !important;
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-color:var(--color_5) !important;
    background-color:rgba(0,0,0,0) !important;
  }

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

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

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

  *#dm .dmInner div.u_1809531276 .contact-checkable-container img { box-shadow:none !important; }

  *#dm .dmInner *.u_1809531276 .dmwidget-title { text-align:LEFT !important; }

  *#dm .dmInner *.u_1809531276 .dmformsubmit { float:LEFT !important; }

  *#dm .dmInner div.u_1809531276 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(204,204,204,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1809531276 textarea {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(204,204,204,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1809531276 select {
    border-style:solid !important;
    border-width:1px !important;
    border-color:rgba(204,204,204,1) !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1809531276 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .m-recaptcha { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .dmforminput input { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .dmforminput textarea { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .dmforminput .fileUploadLink { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .checkboxwrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .radiowrapper span { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .freetextwrapper { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .dmforminput select { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 .dmforminput option { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1809531276 input::placeholder {
    font-family: Roboto !important;
    color:var(--color_1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1809531276 input.placeholder {
    font-family: Roboto !important;
    color:var(--color_1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1809531276 textarea::placeholder {
    font-family: Roboto !important;
    color:var(--color_1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1809531276 textarea.placeholder {
    font-family: Roboto !important;
    color:var(--color_1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1809531276 select::placeholder {
    font-family: Roboto !important;
    color:var(--color_1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1809531276 select.placeholder {
    font-family: Roboto !important;
    color:var(--color_1) !important;
    text-decoration:none !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1809531276 {
    border-style:solid !important;
    border-width:0 !important;
    background-color:rgba(0,0,0,0) !important;
    border-radius:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1809531276 .dmformsubmit {
    height:46px !important;
    width:150px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1994625037 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1652876214 img {
    object-position:100% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1466816939 img {
    object-position:50% 100% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1157991554.hover { background-image:none !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1606217858 .caption-container .caption-title { font-size:32px !important; }

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

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

  *#dm .dmInner div.u_1606217858 .caption-button {
    width:140px !important;
    height:46px !important;
  }

  *#dm .dmInner *.u_1606217858 .caption-inner {
    padding-left:12px !important;
    padding-right:12px !important;
  }

  *#dm .dmInner *.u_1606217858 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1606217858 .photoGalleryViewAll { padding:0 6px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1606217858 .caption-inner {
    padding-left:16px !important;
    padding-right:16px !important;
  }

  *#dm .dmInner *.u_1606217858 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1606217858 .photoGalleryViewAll { padding:0 12px !important; }

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

  *#dm .dmInner div.u_1606217858 .caption-button {
    width:140px !important;
    height:46px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1606217858 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner div.u_1606217858 .caption-button {
    width:140px !important;
    height:46px !important;
  }

  *#dm .dmInner *.u_1606217858 .photoGalleryThumbs { padding:6px !important; }

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

  *#dm .dmInner *.u_1606217858 .photoGalleryViewAll { padding:0 12px !important; }

  *#dm .dmInner *.u_1606217858 .caption-inner {
    padding-left:16px !important;
    padding-right:16px !important;
  }

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

  *#dm .dmInner div.u_1606217858 .caption-container .caption-text .rteBlock { font-size:16px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bac6ae67 {
    width: 100%;
    height: 8px;
    min-width: auto;
    min-height: 8px;
    max-width: 99.99998109864147%;
    max-height: 8px;
    order: 2;
}
    
#\34 28a8327 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 fe6a79b::before, #\37 fe6a79b > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
}
#\37 fe6a79b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: url();
    padding: 4% 8% 4% 8%;
}
    
#\39 7aa2d16 {
    width: 99.84930878595296%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 45f6091::before, #\36 45f6091 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.1;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 1);
}
#\36 45f6091 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/Wellesbourne+Hall-4-1920w.jpg);
    box-shadow: none;
}
    
#\36 222531e {
    min-height: 88vh;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 a8105b6::before, #\34 a8105b6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\34 a8105b6 {
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: none;
    order: 0;
    border-radius: 0px;
    background-image: none;
    border-color: var(--color_8);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    justify-self: auto;
    align-self: auto;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bac6ae67 {
    order: 4;
}
    
#\34 28a8327 {
    order: 1;
}
    
#\37 fe6a79b::before, #\37 fe6a79b > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
}
#\37 fe6a79b {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    align-items: center;
    padding-top: 4%;
    padding-bottom: 4%;
}
    
#\39 7aa2d16 {
    width: 99.79063264973072%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 45f6091 {
    background-color: rgba(0, 0, 0, 0);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    box-shadow: none;
}
    
#\32 439fddc {
    margin-bottom: 0%;
}
    
#\36 222531e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 600px;
    padding: 0px 0px 0px 0px;
}
    
#\34 a8105b6::before, #\34 a8105b6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\34 a8105b6 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    border-radius: 0px;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    justify-self: auto;
    width: auto;
    order: 0;
    border-color: var(--color_8);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    justify-content: center;
    align-items: center;
    align-self: auto;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#bac6ae67 {
    order: 4;
    height: 8px;
    min-height: 8px;
    max-height: 8px;
}
    
#\34 28a8327 {
    align-self: auto;
    width: 99.8640276753814%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fe6a79b::before, #\37 fe6a79b > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.15;
    border-radius: inherit;
}
#\37 fe6a79b {
    min-height: 500px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 0px 0px 0px 0px;
}
    
#\39 7aa2d16 {
    order: 3;
}
    
#\36 45f6091 {
    background-color: rgba(0, 0, 0, 0);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    box-shadow: none;
}
    
#\32 439fddc {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\36 222531e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 0px 4%;
}
    
#\34 a8105b6::before, #\34 a8105b6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
}
#\34 a8105b6 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    border-radius: 0px;
    justify-self: auto;
    width: auto;
    order: 0;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    max-width: 100%;
    border-color: var(--color_8);
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    justify-content: center;
    align-self: flex-start;
    row-gap: 12px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 ab521a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e109e4f9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 a0eabf7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#\32 56c817a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 2aa47c9 {
    width: 99.90124351478218%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 9c7b895 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 16% 2% 16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ab521a8 {
    order: 0;
}
    
#\39 a0eabf7 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\32 56c817a {
    justify-self: auto;
    align-self: auto;
    width: 99.73890339425587%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2aa47c9 {
    order: 3;
}
    
#\35 9c7b895 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\34 ab521a8 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a0eabf7 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 56c817a {
    width: 99.8640276753814%;
    order: 1;
}
    
#\35 2aa47c9 {
    order: 3;
}
    
#\37 1d5b428 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\35 9c7b895 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
}



@media all {
    
#\38 1143107 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4e49a02 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.97938101645792%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#d91bbd45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    order: 0;
}
    
#\30 79c610a {
    align-items: flex-start;
    width: 99.98405866411605%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf5b222 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    order: 2;
}
    
#\31 0bfbb09 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\39 441b136 {
    width: 100%;
    height: 375px;
    max-width: 100%;
}
    
#cf7d04a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#a47da1af {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2b74c87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d6ad4301 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.97938101645792%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#e4a229ce {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9762727174965%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 57c33b4 {
    align-items: flex-start;
    width: 99.98424535404367%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d0dd933b {
    width: 99.99675878652128%;
    height: 375px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef19a56 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ce7534f7 {
    width: 100%;
    height: 375px;
    max-width: 100%;
}
    
#\35 2b5fb3d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-bottom: 2%;
    padding-left: 8%;
}
    
#\38 f29e3a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 6c3a8dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    order: 1;
}
    
#a7da6b47 {
    align-items: flex-start;
    width: 99.98405866411605%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 1143107 {
    order: 0;
}
    
#\37 4e49a02 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.97149806839319%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91bbd45 {
    width: 32%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#\30 79c610a {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bf5b222 {
    width: 32%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0bfbb09 {
    border-width: 0px;
}
    
#\39 441b136 {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf7d04a8 {
    order: 2;
}
    
#a47da1af {
    order: 0;
}
    
#\36 2b74c87 {
    order: 0;
}
    
#d6ad4301 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.97149806839319%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4a229ce {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.96737210932025%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 57c33b4 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0dd933b {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef19a56 {
    order: 2;
}
    
#ce7534f7 {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b5fb3d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
    
#\38 f29e3a7 {
    order: 2;
}
    
#\31 6c3a8dd {
    width: 32%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#a7da6b47 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 1143107 {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4e49a02 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98099417994466%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d91bbd45 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 24px;
    padding-bottom: 0px;
}
    
#\30 79c610a {
    order: 0;
}
    
#\37 bf5b222 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 24px;
    padding-bottom: 0px;
}
    
#\31 0bfbb09 {
    border-width: 0px;
}
    
#\33 821ce31 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\39 441b136 {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf7d04a8 {
    order: 2;
}
    
#a47da1af {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2b74c87 {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6ad4301 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.97631878557875%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e4a229ce {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98099417994466%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 57c33b4 {
    order: 0;
}
    
#d0dd933b {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef19a56 {
    order: 2;
}
    
#ce7534f7 {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b5fb3d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 4% 24px 4%;
}
    
#\38 f29e3a7 {
    order: 2;
}
    
#\31 6c3a8dd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 24px;
    padding-bottom: 0px;
}
    
#a7da6b47 {
    order: 0;
}
}



@media all {
    
#\33 6213900 {
    width: 140px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#df20ea1e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#\34 16194c8 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 16%;
    padding-bottom: 4%;
    padding-left: 16%;
}
    
#\35 0c76b8d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#df20ea1e {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\34 16194c8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\33 6213900 {
    height: 44px;
    width: 130px;
    order: 4;
}
    
#\35 df8cbca {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#df20ea1e {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 16194c8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 24px 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 4c2b085 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 16% 2% 16%;
}
    
#\33 6149f64 {
    width: 99.90124351478218%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cb53cdb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#b54c9662 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#bc173b4e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#\36 9c4bbc1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 4c2b085 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\33 6149f64 {
    order: 3;
}
    
#b54c9662 {
    order: 0;
}
    
#bc173b4e {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\36 9c4bbc1 {
    justify-self: auto;
    align-self: auto;
    width: 99.73890339425587%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 4c2b085 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
    
#\33 6149f64 {
    order: 3;
}
    
#\31 ca75d82 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#b54c9662 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc173b4e {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 9c4bbc1 {
    width: 99.8640276753814%;
    order: 1;
}
}



@media all {
    
#\32 1583ff9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.97938101645792%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d839e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 056143f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    order: 2;
}
    
#a4d6ef93 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-bottom: 2%;
    padding-left: 8%;
}
    
#\36 23b29f3 {
    align-items: flex-start;
    width: 99.98405866411605%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a53c913 {
    align-items: flex-start;
    width: 99.98405866411605%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bb8add {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    order: 1;
}
    
#b80f86f4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9762727174965%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f260b7 {
    align-items: flex-start;
    width: 99.98424535404367%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 93ec6fc {
    width: 100%;
    height: 375px;
    max-width: 100%;
}
    
#eaea5488 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 7b770a3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.97938101645792%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#a788441d {
    width: 100%;
    height: 375px;
    max-width: 100%;
}
    
#\31 a5950aa {
    width: 99.99675878652128%;
    height: 375px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d263c723 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d0c09b85 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d7421d2a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 6bb0cde {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 f686638 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    order: 0;
}
    
#c0415acf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1583ff9 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.97149806839319%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d839e2 {
    order: 2;
}
    
#\38 056143f {
    width: 32%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#a4d6ef93 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
    
#\36 23b29f3 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a53c913 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4bb8add {
    width: 32%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#b80f86f4 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.96737210932025%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f260b7 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 93ec6fc {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaea5488 {
    order: 0;
}
    
#\38 7b770a3 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.97149806839319%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a788441d {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a5950aa {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d263c723 {
    order: 2;
}
    
#d0c09b85 {
    border-width: 0px;
}
    
#d7421d2a {
    order: 0;
}
    
#\33 6bb0cde {
    order: 2;
}
    
#\35 f686638 {
    width: 32%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#c0415acf {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\32 1583ff9 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98099417994466%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1d839e2 {
    order: 2;
}
    
#\38 056143f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 24px;
    padding-bottom: 0px;
}
    
#a4d6ef93 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 4% 24px 4%;
}
    
#\36 23b29f3 {
    order: 0;
}
    
#\31 a53c913 {
    order: 0;
}
    
#\38 4bb8add {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 24px;
    padding-bottom: 0px;
}
    
#b80f86f4 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98099417994466%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2f260b7 {
    order: 0;
}
    
#\33 93ec6fc {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eaea5488 {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7b770a3 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.97631878557875%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a788441d {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a5950aa {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d263c723 {
    order: 2;
}
    
#d0c09b85 {
    border-width: 0px;
}
    
#d7421d2a {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6bb0cde {
    order: 2;
}
    
#\35 f686638 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 24px;
    padding-bottom: 0px;
}
    
#\33 f5ce4ab {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#c0415acf {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d36be536 {
    width: 140px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7709aae {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 1e93d59 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 16%;
    padding-bottom: 4%;
    padding-left: 16%;
}
    
#\34 6f51a56 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1e93d59 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
    
#\34 6f51a56 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
}



@media (max-width: 767px) {
    
#d36be536 {
    height: 44px;
    width: 130px;
    order: 4;
}
    
#a89630b2 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\31 1e93d59 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 24px 4%;
}
    
#\34 6f51a56 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f19a0646 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 daca016 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c6923616 {
    width: 140px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c19abe1::before, #\31 c19abe1 > .bgExtraLayerOverlay {
    
}
#\31 c19abe1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_6);
    background-image: initial;
    background-position: 50% 0%;
}
    
#f1f39735 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    align-items: center;
}
    
#\38 98e516a {
    width: 99.12530847690721%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b1d0609c {
    align-items: center;
    width: 99.9990870590622%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    padding-right: 24%;
    padding-left: 24%;
    row-gap: 16px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 915bde2 {
    min-height: 800px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 4% 8%;
}
    
#group_1pg::before, #group_1pg > .bgExtraLayerOverlay {
    
}
#group_1pg {
    align-items: flex-start;
    width: 100%;
    min-height: 640px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c19abe1::before, #\31 c19abe1 > .bgExtraLayerOverlay {
    
}
#\31 c19abe1 {
    border-width: 0px;
}
    
#f1f39735 {
    width: 100%;
    min-height: 8px;
    row-gap: 24px;
    padding: 0px 0px 0px 0px;
}
    
#\38 98e516a {
    width: 99.78280684160677%;
}
    
#b1d0609c {
    min-height: auto;
    width: 99.99772914568264%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 12px;
    padding: 0% 16% 0% 16%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 915bde2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 500px;
    column-gap: 0%;
    padding: 4% 2% 4% 2%;
}
    
#group_1pg::before, #group_1pg > .bgExtraLayerOverlay {
    
}
#group_1pg {
    min-height: 500px;
}
}



@media (max-width: 767px) {
    
#f19a0646 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cf2603c {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\34 daca016 {
    width: 99.79794797388331%;
    order: 0;
}
    
#c6923616 {
    height: 44px;
    width: 130px;
    order: 4;
}
    
#\31 c19abe1::before, #\31 c19abe1 > .bgExtraLayerOverlay {
    
}
#\31 c19abe1 {
    border-width: 0px;
}
    
#f1f39735 {
    min-height: 500px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    row-gap: 16px;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 98e516a {
    order: 2;
}
    
#b1d0609c {
    min-height: auto;
    align-self: auto;
    width: 99.91901536112967%;
    order: 0;
    align-items: center;
    row-gap: 12px;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 915bde2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
    
#group_1pg::before, #group_1pg > .bgExtraLayerOverlay {
    
}
#group_1pg {
    min-height: 400px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 3f9056e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 16% 2% 16%;
}
    
#\36 d9f5324 {
    width: 99.90124351478218%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b7ebb7a6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#f312dcb3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 c4af341 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 76fc49a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3f9056e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\36 d9f5324 {
    order: 3;
}
    
#b7ebb7a6 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\36 c4af341 {
    order: 0;
}
    
#\31 76fc49a {
    justify-self: auto;
    align-self: auto;
    width: 99.73890339425587%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\35 3f9056e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
    
#\36 d9f5324 {
    order: 3;
}
    
#b7ebb7a6 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\34 b0c513c {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\36 c4af341 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 76fc49a {
    width: 99.8640276753814%;
    order: 1;
}
}



@media all {
    
#\32 80497c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 669c38d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc8c1976 {
    align-items: flex-start;
    width: 99.98368412465328%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b117fe {
    width: 100%;
    height: 425px;
    max-width: 100%;
}
    
#\35 0f5cb8c {
    align-items: flex-start;
    width: 99.98368412465328%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    row-gap: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd92440 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.97720998531571%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
    
#fe0bcf2b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#ea0fd9ab {
    width: 100%;
    height: 425px;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 82fef94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 7cfe5a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
}
    
#\31 0c498f1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
}
    
#a1a25f02 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 7e9c7db {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 16%;
    padding-bottom: 2%;
    padding-left: 16%;
}
    
#ff9bee9a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.9762727174965%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding-right: 4%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 80497c1 {
    order: 2;
}
    
#\32 669c38d {
    order: 0;
}
    
#cc8c1976 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b117fe {
    height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0f5cb8c {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dd92440 {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.97149806839319%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fe0bcf2b {
    border-width: 0px;
}
    
#ea0fd9ab {
    height: 350px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 82fef94 {
    order: 0;
}
    
#\35 7cfe5a2 {
    width: 49%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#\31 0c498f1 {
    width: 49%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#a1a25f02 {
    order: 2;
}
    
#\34 7e9c7db {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
    
#ff9bee9a {
    min-height: auto;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.96737210932025%;
    order: 1;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 2% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\32 80497c1 {
    order: 2;
}
    
#\32 669c38d {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc8c1976 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.97631878557875%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8b117fe {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0f5cb8c {
    order: 0;
}
    
#\34 dd92440 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98099417994466%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3f8ca6f {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#fe0bcf2b {
    border-width: 0px;
}
    
#ea0fd9ab {
    height: 300px;
    justify-self: auto;
    align-self: auto;
    width: 99.99060979101058%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 82fef94 {
    justify-self: auto;
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7cfe5a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 12px;
    padding-bottom: 0px;
}
    
#\31 0c498f1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    row-gap: 12px;
    padding-bottom: 0px;
}
    
#a1a25f02 {
    order: 2;
}
    
#\34 7e9c7db {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 4% 24px 4%;
}
    
#ff9bee9a {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 99.98099417994466%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    row-gap: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 e076e2f {
    width: 140px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd97b46c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#ebdcf99c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#de494150 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 16%;
    padding-bottom: 4%;
    padding-left: 16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bd97b46c {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#de494150 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\39 e076e2f {
    height: 44px;
    width: 130px;
    order: 4;
}
    
#bd97b46c {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#e69f45a9 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#de494150 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 24px 4%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f50e6993 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#\38 82b807c {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 16% 2% 16%;
}
    
#\30 719f04a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f7442602 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 841d560 {
    width: 99.90124351478218%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a7a45db2 {
    width: 140px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2e914ea {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f50e6993 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\38 82b807c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\30 719f04a {
    justify-self: auto;
    align-self: auto;
    width: 99.73890339425587%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7442602 {
    order: 0;
}
    
#\31 841d560 {
    order: 3;
}
}



@media (max-width: 767px) {
    
#de6e0655 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#f50e6993 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\38 82b807c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
    
#\30 719f04a {
    width: 99.8640276753814%;
    order: 1;
}
    
#f7442602 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 841d560 {
    order: 3;
}
    
#a7a45db2 {
    height: 44px;
    width: 130px;
    order: 4;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 02c92e2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
}
    
#\36 06fea2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 06fea2a {
    width: 99.9990870590622%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 121819a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#eab0d5ce {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-bottom: 4%;
    padding-left: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 02c92e2 {
    width: 100%;
    min-height: 8px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 06fea2a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-bottom: 0%;
}
#\36 06fea2a {
    justify-self: auto;
    align-self: auto;
    width: 99.99318743704788%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 121819a {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#eab0d5ce {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 1px;
    padding: 0% 2% 4% 2%;
}
}



@media (max-width: 767px) {
    
#\39 02c92e2 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\36 06fea2a {
    width: 99.99534395572942%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 121819a {
    background-size: cover;
    background-repeat: no-repeat;
}
    
#eab0d5ce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 4% 24px 4%;
}
    
#\31 1cf405c {
    margin-top: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 2aeb169 {
    width: 99.90124351478218%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd1add03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\31 bfb818b {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 16% 2% 16%;
}
    
#\34 d6dc48d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 ab890cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ed313053 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2aeb169 {
    order: 3;
}
    
#\31 bfb818b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#\34 d6dc48d {
    order: 0;
}
    
#\38 ab890cd {
    justify-self: auto;
    align-self: auto;
    width: 99.73890339425587%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed313053 {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
}



@media (max-width: 767px) {
    
#\32 2aeb169 {
    order: 3;
}
    
#\31 bfb818b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
    
#\34 d6dc48d {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a57ae94d {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\38 ab890cd {
    width: 99.8640276753814%;
    order: 1;
}
    
#ed313053 {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
}



@media all {
    
#ed73dd36 {
    align-items: flex-start;
    width: 99.9784964783671%;
    min-height: 500px;
    max-height: none;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    padding: 4% 8% 4% 8%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cacc19c.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\33 cacc19c {
    width: 34px;
    height: auto;
    min-width: 40px;
    max-width: 40px;
    order: 0;
    margin: 0px 8px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8da7e37 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    order: 1;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d0bf673 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
    padding-left: 2%;
    padding-right: 2%;
}
    
#ec1b014c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    order: 0;
    justify-self: auto;
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    border-color: rgba(204, 204, 204, 1) #000000 rgba(204, 204, 204, 1) #000000;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 8px;
    padding-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7db597f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: auto;
    order: 4;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#\38 66f011d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 16%;
    padding-bottom: 2%;
    padding-left: 16%;
}
    
#\36 f7131ce {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 80d25eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 cf1f1f7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
}
    
#\36 2eacd35 {
    width: 34px;
    height: 34px;
    min-width: 40px;
    max-width: 40px;
    order: 0;
    margin: 0px 8px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 70244a6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 8b7b507.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 2%;
}
#\30 8b7b507 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33a3729 {
    width: 34px;
    height: 34px;
    min-width: 40px;
    max-width: 40px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c61a061b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.99662171366299%;
    min-height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    order: 2;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    justify-self: auto;
    border-color: #000000 #000000 rgba(204, 204, 204, 1) #000000;
    padding-top: 8px;
    padding-bottom: 8px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a37b37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: none;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    align-content: center;
    height: auto;
    order: 1;
    justify-self: auto;
    border-radius: 0px;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    align-self: auto;
    border-color: #000000 #000000 rgba(204, 204, 204, 1) #000000;
    padding-top: 8px;
    padding-bottom: 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bab7c01 {
    width: 100%;
    height: 16px;
    min-width: auto;
    min-height: 16px;
    max-width: 100%;
    max-height: 16px;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 95a9e20 {
    width: auto;
    height: auto;
    min-width: auto;
    max-width: none;
    order: 2;
    margin-top: 0px;
    margin-right: 0%;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ed73dd36 {
    min-height: 400px;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    width: 99.98142490072414%;
    order: 0;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    padding: 4% 8% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cacc19c {
    height: 34px;
    width: 34px;
}
    
#\36 d0bf673 {
    width: 49%;
    min-height: 8px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 1%;
    padding-right: 1%;
}
    
#ec1b014c {
    order: 0;
}
    
#\37 7db597f {
    order: 4;
}
    
#\38 66f011d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
    
#\36 80d25eb {
    order: 0;
}
    
#\36 cf1f1f7 {
    width: 49%;
    min-height: 8px;
    padding: 2% 2% 2% 2%;
}
    
#\36 2eacd35 {
    height: 34px;
}
    
#\34 70244a6 {
    border-width: 0px;
}
    
#\32 33a3729 {
    height: 34px;
    margin-right: 8px;
}
    
#c61a061b {
    justify-self: auto;
    align-self: auto;
    width: 99.98907260963337%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2a37b37 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bab7c01 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#ed73dd36 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    width: 99.98099417994466%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-content: flex-start;
    padding: 24px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cacc19c {
    height: auto;
    width: 36px;
    min-width: 36px;
    max-width: 36px;
    order: 0;
}
    
#\36 d0bf673 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 0%;
    padding-right: 0%;
}
    
#ec1b014c {
    background-color: rgba(0, 0, 0, 0);
    margin-right: 6px;
}
    
#\37 7db597f {
    order: 4;
}
    
#\38 66f011d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 4% 24px 4%;
}
    
#\36 f7131ce {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 80d25eb {
    align-self: auto;
    width: 99.8640276753814%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 cf1f1f7 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    justify-content: flex-start;
}
    
#\36 2eacd35 {
    height: auto;
    width: 36px;
    min-width: 36px;
    max-width: 36px;
}
    
#\34 70244a6 {
    border-width: 0px;
}
    
#\30 8b7b507.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8b7b507 {
    align-self: auto;
    width: 99.65352084777656%;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 33a3729 {
    height: auto;
    width: 36px;
    min-width: 36px;
    max-width: 36px;
}
    
#c61a061b {
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 c3bbe51 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\37 2a37b37 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px;
    margin-right: 5.96875px;
    padding-right: 0%;
}
    
#\31 bab7c01 {
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 7fa2656 {
    width: 100%;
    height: 600px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 598db38 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 16%;
    padding-bottom: 4%;
    padding-left: 16%;
}
    
#\35 8fe58e8 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: none;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-self: auto;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c21b7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_2) rgba(0, 0, 0, 1) var(--color_2) rgba(0, 0, 0, 1);
    border-style: solid;
    background-image: initial;
}
    
#e87db1c6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7fa2656 {
    height: 500px;
}
    
#\32 598db38 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    padding: 0% 2% 4% 2%;
}
    
#\35 8fe58e8 {
    min-height: 400px;
    max-height: none;
    max-width: 100%;
    background-color: rgba(0, 0, 0, 0);
    align-self: auto;
    width: 99.98132208157524%;
    order: 0;
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 12px;
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 8c21b7c {
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
}
    
#e87db1c6 {
    border-width: 0px;
}
}



@media (max-width: 767px) {
    
#\36 7fa2656 {
    height: 450px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 598db38 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 0px 4% 24px 4%;
}
    
#\35 8fe58e8 {
    min-height: auto;
    max-height: none;
    align-items: flex-start;
    width: 99.98001805597352%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: var(--color_8);
    border-style: solid;
    justify-content: flex-start;
    row-gap: 12px;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 545661b {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\32 8c21b7c {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    order: 0;
    justify-content: flex-start;
    padding: 8px 8px 8px 8px;
}
    
#e87db1c6 {
    border-width: 0px;
}
}



@media all {
    
#\39 c5d05a7 {
    width: 99.12530847690721%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c9983bf {
    align-items: center;
    width: 36%;
    min-height: 625px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#c5b49670 {
    width: 99.85637097325764%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6ada62e {
    min-height: 1513px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e6b743b0 {
    align-items: flex-start;
    width: 64%;
    min-height: 625px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/1730806394679b534c847dd-1920w.jpg);
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
#e6b743b0.lazy {
    background-image: url('');
}
    
#\34 b3470ac {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/1730806394679b534c847dd-1920w.jpg);
    background-attachment: fixed;
}
#\34 b3470ac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMFAAMAAAAAAAAAAAAAAwABAgQFERIiBkFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDE1H/2gAMAwEAAhEDEQA/AN+N5LQUUDnFFpEbrX6pH8utWX2ibPvlEUKxymPbfT//2Q==');
}
    
#e0c86f29 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-image: initial;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
}
    
#\38 d210548 {
    width: 130px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 75b1e96 {
    align-items: flex-start;
    width: 64%;
    min-height: 625px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/Wellesbourne+Hall-41b-1920w.jpg);
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
#\39 75b1e96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQFERIhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBv/EABwRAAIABwAAAAAAAAAAAAAAAAABAgMEBRQxUv/aAAwDAQACEQMRAD8Azuy2baqtjbuivifW5MX2XIBF8vR7+REnnd6tajF4srk//9k=');
}
    
#\34 b493195 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Venue {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 60%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    padding-top: 4%;
    padding-bottom: 4%;
    background-color: var(--color_4);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 c5d05a7 {
    width: 99.78280684160677%;
    margin: 0px 0% 0px 0%;
}
    
#e6b743b0 {
    width: 54%;
    align-items: center;
    min-height: 450px;
    order: 0;
}
#e6b743b0.lazy {
    background-image: url('');
}
    
#\38 c9983bf {
    min-height: 450px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    row-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4% 0% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3470ac {
    border-width: 0px;
}
#\34 b3470ac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMFAAMAAAAAAAAAAAAAAwABAgQFERIiBkFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDE1H/2gAMAwEAAhEDEQA/AN+N5LQUUDnFFpEbrX6pH8utWX2ibPvlEUKxymPbfT//2Q==');
}
    
#e0c86f29 {
    width: 100%;
    min-height: 8px;
    row-gap: 12px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\39 75b1e96 {
    width: 54%;
    align-items: center;
    min-height: 450px;
    order: 2;
}
#\39 75b1e96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQFERIhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBv/EABwRAAIABwAAAAAAAAAAAAAAAAABAgMEBRQxUv/aAAwDAQACEQMRAD8Azuy2baqtjbuivifW5MX2XIBF8vR7+REnnd6tajF4srk//9k=');
}
    
#c5b49670 {
    margin: 0px 0% 0px 0%;
}
    
#\36 6ada62e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 0%;
    padding: 24% 0% 0% 2%;
}
    
#Venue {
    padding-right: 0%;
    padding-left: 0%;
    width: 76%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 4%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\39 c5d05a7 {
    order: 2;
}
    
#e6b743b0 {
    width: 100%;
    min-height: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#e6b743b0.lazy {
    background-image: url('');
}
    
#f421a9a5 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#\38 c9983bf {
    min-height: auto;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-self: center;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b3470ac {
    border-width: 0px;
}
#\34 b3470ac.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHxAAAQMFAAMAAAAAAAAAAAAAAwABAgQFERIiBkFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAZEQADAAMAAAAAAAAAAAAAAAAAAQIDE1H/2gAMAwEAAhEDEQA/AN+N5LQUUDnFFpEbrX6pH8utWX2ibPvlEUKxymPbfT//2Q==');
}
    
#e0c86f29 {
    min-height: 100vh;
    align-items: flex-start;
    width: 100%;
    order: 1;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\38 d210548 {
    height: 46px;
    width: 140px;
    order: 4;
}
    
#\39 75b1e96 {
    width: 100%;
    min-height: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#\39 75b1e96.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHhAAAgEEAwEAAAAAAAAAAAAAAQMAAgQFERIhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBv/EABwRAAIABwAAAAAAAAAAAAAAAAABAgMEBRQxUv/aAAwDAQACEQMRAD8Azuy2baqtjbuivifW5MX2XIBF8vR7+REnnd6tajF4srk//9k=');
}
    
#c5b49670 {
    width: 99.79794797388331%;
    order: 0;
}
    
#\36 6ada62e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#\34 b493195 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Venue {
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 16px;
    padding: 0px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#edf69b4e {
    width: 99.85637097325764%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c84abe3c {
    width: 130px;
    height: 46px;
    min-width: auto;
    max-width: none;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7acf0ed {
    align-items: flex-start;
    width: 64%;
    min-height: 625px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/AdobeStock_85046438-2332h.jpg);
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
#e7acf0ed.lazy {
    background-image: url('');
}
    
#a2fb6a17 {
    align-items: flex-start;
    width: 64%;
    min-height: 625px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/AdobeStock_440191342-1920w.jpeg);
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
#a2fb6a17.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFESExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGxEAAQQDAAAAAAAAAAAAAAAAAAECAwQTUVL/2gAMAwEAAhEDEQA/AJ4PHXA1COczTLPt28WOeLtPOWicbREmR+yda0XJ/9k=');
}
    
#b3a4c3eb {
    width: 99.12530847690721%;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 e5f1f61 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_5) var(--color_5) var(--color_5) var(--color_5);
    border-style: solid;
    background-image: initial;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-end;
}
    
#\36 e7325f8 {
    align-items: center;
    width: 36%;
    min-height: 625px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d16fb1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: url(https://lirp.cdn-website.com/2d946607/dms3rep/multi/opt/AdobeStock_85046438-2332h.jpg);
    background-position: 50% 0%;
    background-attachment: fixed;
}
#\38 3d16fb1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgIBBQAAAAAAAAAAAAABAgAFAxEEBhMhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABsRAAICAwEAAAAAAAAAAAAAAAECAAMEETFB/9oADAMBAAIRAxEAPwCJS9U33IoO/lzgqW9235kR7u1Z2IzHRO/sRJGTY4YaJ5DWiHwT/9k=');
}
    
#d4aa18ad {
    min-height: 180vh;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#c540217f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Attractions {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 60%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 0;
    padding-top: 4%;
    padding-bottom: 4%;
    background-color: var(--color_4);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b3a4c3eb {
    width: 99.78280684160677%;
    margin: 0px 0% 0px 0%;
}
    
#edf69b4e {
    margin: 0px 0% 0px 0%;
}
    
#\39 e5f1f61 {
    width: 100%;
    min-height: 8px;
    row-gap: 12px;
    column-gap: 0%;
    padding: 0px 0px 0px 0px;
}
    
#\36 e7325f8 {
    min-height: 450px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48%;
    row-gap: 12px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4% 0% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 3d16fb1 {
    border-width: 0px;
}
#\38 3d16fb1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgIBBQAAAAAAAAAAAAABAgAFAxEEBhMhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABsRAAICAwEAAAAAAAAAAAAAAAECAAMEETFB/9oADAMBAAIRAxEAPwCJS9U33IoO/lzgqW9235kR7u1Z2IzHRO/sRJGTY4YaJ5DWiHwT/9k=');
}
    
#d4aa18ad {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 0%;
    padding: 24% 0% 0% 2%;
}
    
#e7acf0ed {
    width: 54%;
    align-items: center;
    min-height: 450px;
    order: 0;
}
#e7acf0ed.lazy {
    background-image: url('');
}
    
#a2fb6a17 {
    width: 54%;
    align-items: center;
    min-height: 450px;
    order: 2;
}
#a2fb6a17.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFESExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGxEAAQQDAAAAAAAAAAAAAAAAAAECAwQTUVL/2gAMAwEAAhEDEQA/AJ4PHXA1COczTLPt28WOeLtPOWicbREmR+yda0XJ/9k=');
}
    
#Attractions {
    padding-right: 0%;
    padding-left: 0%;
    width: 76%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    column-gap: 4%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b3a4c3eb {
    order: 2;
}
    
#edf69b4e {
    width: 99.79794797388331%;
    order: 0;
}
    
#\39 e5f1f61 {
    min-height: 100vh;
    align-items: flex-start;
    width: 100%;
    order: 1;
    row-gap: 24px;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
}
    
#\36 e7325f8 {
    min-height: auto;
    width: 100%;
    row-gap: 12px;
    order: 1;
    align-self: center;
    align-items: center;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 3d16fb1 {
    border-width: 0px;
}
#\38 3d16fb1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAX/xAAfEAACAgIBBQAAAAAAAAAAAAABAgAFAxEEBhMhIjH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBf/EABsRAAICAwEAAAAAAAAAAAAAAAECAAMEETFB/9oADAMBAAIRAxEAPwCJS9U33IoO/lzgqW9235kR7u1Z2IzHRO/sRJGTY4YaJ5DWiHwT/9k=');
}
    
#d4aa18ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0px 0px 0px;
}
    
#c84abe3c {
    height: 46px;
    width: 140px;
    order: 4;
}
    
#e7acf0ed {
    width: 100%;
    min-height: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#e7acf0ed.lazy {
    background-image: url('');
}
    
#a2fb6a17 {
    width: 100%;
    min-height: 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
#a2fb6a17.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAME/8QAHRAAAQQCAwAAAAAAAAAAAAAAAwABAgQFESExUf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGxEAAQQDAAAAAAAAAAAAAAAAAAECAwQTUVL/2gAMAwEAAhEDEQA/AJ4PHXA1COczTLPt28WOeLtPOWicbREmR+yda0XJ/9k=');
}
    
#fbd9d7c8 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#c540217f {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#Attractions {
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: auto;
    row-gap: 16px;
    padding: 24px 4% 24px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 183bd72.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#\39 183bd72 {
    width: 200px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 da13f2b {
    min-height: auto;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 16% 4% 16%;
}
    
#e10515db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#e10515db {
    width: 200px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f76ca83e::before, #f76ca83e > .bgExtraLayerOverlay {
    
}
#f76ca83e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: initial;
}
    
#f5af17ba {
    width: 99.90124351478218%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 b39dd81 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#f0799867.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 0px 0px 0px;
}
#f0799867 {
    width: 200px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ede5578a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    padding-left: 16%;
    padding-right: 16%;
}
    
#f2042558 {
    width: 99.99417289154759%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d97065c4 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 183bd72 {
    min-height: 46px;
    width: 180px;
}
    
#\37 da13f2b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 2%;
    padding: 4% 2% 4% 2%;
}
    
#e10515db {
    min-height: 46px;
    width: 180px;
}
    
#f76ca83e::before, #f76ca83e > .bgExtraLayerOverlay {
    
}
    
#f0799867 {
    min-height: 46px;
    width: 180px;
}
    
#ede5578a {
    width: 100%;
    min-height: 8px;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
}



@media (max-width: 767px) {
    
#\39 183bd72 {
    min-height: 46px;
    width: 200px;
}
    
#\37 da13f2b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 24px 4% 24px 4%;
}
    
#e10515db {
    min-height: 46px;
    width: 200px;
}
    
#\30 3e38ba0 {
    margin-top: 0%;
    margin-bottom: 0%;
}
    
#f76ca83e::before, #f76ca83e > .bgExtraLayerOverlay {
    
}
    
#f5af17ba {
    order: 3;
}
    
#\35 b39dd81 {
    justify-self: auto;
    align-self: auto;
    width: 99.93790030054927%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0799867 {
    min-height: 46px;
    width: 200px;
}
    
#ede5578a {
    min-height: 1px;
    align-items: center;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    order: 1;
    padding-top: 0px;
    row-gap: 12px;
    padding-left: 4%;
    padding-right: 4%;
}
    
#f2042558 {
    width: 99.8640276753814%;
    order: 1;
}
}

