@media all {
  *#dm .dmInner div.u_1267486357 .caption-inner { background-color:var(--color_2) !important; }

  *#dm .dmInner div.u_1267486357 .caption-container .caption-title { color:rgba(255,255,255,1) !important; }

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

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

  *#dm .dmInner div.u_1333510874 .postArticle>.inner { background-image:linear-gradient(495deg,rgba(2,2,2,1) 73%,rgba(87,115,53,1) 100%) !important; }

  *#dm .dmInner div.u_1333510874 .postTitle a { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1333510874 .postDescription { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1586256353 .caption-inner { background-color:rgba(0,0,0,0.4) !important; }

  *#dm .dmInner *.u_1586256353 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1216846190 .caption-inner { background-color:rgba(0,0,0,0.4) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1216846190 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

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

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

  *#dm .dmInner div.u_1251381948 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner *.u_1790965589 .youtube-Details-Title { text-align:CENTER !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Details-Published {
    color:var(--color_1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1790965589 .youtube-Container-Section { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Info-Description { color:rgba(255,255,255,1) !important; }

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

  *#dm .dmInner *.u_1790965589 .youtube-Tabs-Button.youtube-active-tab { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1790965589 .youtube-Tabs-Button { text-align:CENTER !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Container-Tabs { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Tabs-Button {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1790965589 .youtube-Info-Title { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Details-Description {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
  }

  *#dm .dmInner div.u_1790965589 .youtube-Container-Panel { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Panel-Wrapper { background-color:var(--color_2) !important; }

  *#dm .dmInner *.u_1790965589 .youtube-Play-Icon {
    background-color:var(--color_1) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1586256353 .caption-container .caption-title {
    font-family:'Bebas Neue' !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1216846190 .caption-container .caption-title {
    font-family:'Bebas Neue' !important;
    color:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_428003920 img {
    object-position:50% 0% !important;
    object-fit:cover !important;
    box-shadow:none !important;
  }

  *#dm .dmInner div.u_1216541688 .agentInfo {
    color:var(--color_3) !important;
    font-weight:700 !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_1990714658 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:7.2px !important;
    font-size:25px !important;
    font-family:"Bebas Neue" !important;
    line-height:54px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1990714658 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:7.2px !important;
    font-size:25px !important;
    font-family:"Bebas Neue" !important;
    line-height:54px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1990714658 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none !important;
    letter-spacing:7.2px !important;
    font-size:25px !important;
    font-family:"Bebas Neue" !important;
    line-height:54px !important;
    font-style:normal !important;
    text-align:center !important;
  }

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

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

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

  *#dm .dmInner *.u_1216541688 .agentIcon { color:var(--color_3) !important; }

  *#dm .dmInner *.u_1346681154 .agentIcon { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1346681154 .agentInfo {
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner *.u_1346681154 .agentInfo { text-align:LEFT !important; }

  *#dm .dmInner *.u_1775767536 .agentIcon { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1775767536 .agentInfo {
    color:var(--color_1) !important;
    font-weight:700 !important;
    font-family:'Montserrat' !important;
  }

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

  *#dm .dmInner div.u_1790965589 .paginationjs .paginationjs-pages li a {
    background-color:var(--color_4) !important;
    font-family:'Outfit-Bold' !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1790965589 .paginationjs .paginationjs-pages li.active a {
    background-color:var(--color_2) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1790965589 .youtube-Details-Title {
    color:rgba(255,255,255,1) !important;
    font-weight:700 !important;
    font-family:'Montserrat' !important;
  }

  *#dm .dmInner div.u_2404902716 .calendlyUrlstyle:hover {
    background-color:rgba(87,115,53,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2404902716 .calendlyUrlstyle.hover {
    background-color:rgba(87,115,53,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_2404902716 .calendlyUrlstyle {
    background-color:var(--color_1) !important;
    border-style:solid !important;
    border-width:0px !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1267486357 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner div.u_1333510874 .more-posts-text-container { width:150px !important; }

  *#dm .dmInner *.u_1267486357 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1267486357 .photoGalleryThumbs { padding:7.5px !important; }

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

  *#dm .dmInner *.u_1267486357 .photoGalleryViewAll { padding:0 7.5px !important; }

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

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

  *#dm .dmInner *.u_1586256353 .photoGalleryThumbs { padding:1.5px !important; }

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

  *#dm .dmInner *.u_1586256353 .photoGalleryViewAll { padding:0 1.5px !important; }

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

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

  *#dm .dmInner *.u_1216846190 .photoGalleryThumbs { padding:1.5px !important; }

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

  *#dm .dmInner *.u_1216846190 .photoGalleryViewAll { padding:0 1.5px !important; }

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

  *#dm .dmInner div.u_1216541688 .agentInfo { font-size:16px !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Info-Title { font-size:24px !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Info-Description { font-size:16px !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Wrapper-Items {
    width:465px !important;
    height:307px !important;
  }

  *#dm .dmInner div.u_1346681154 .agentInfo { font-size:16px !important; }

  *#dm .dmInner div.u_1775767536 .agentInfo { font-size:16px !important; }

  *#dm .dmInner div.u_1790965589 .youtube-Details-Title { font-size:16px !important; }

  *#dm .dmInner div.u_2404902716 .calendlyUrlstyle { width:250px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1267486357 .photoGalleryThumbs { padding:5px !important; }

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

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

  *#dm .dmInner div.u_1333510874 .more-posts-text-container { width:150px !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1790965589 .youtube-Details-Title { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1267486357 .photoGalleryThumbs { padding:5px !important; }

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1790965589 .youtube-Details-Title { font-size:16px !important; }

  *#dm .dmInner div.u_1990714658 p {
    font-size:20px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1990714658 li {
    font-size:20px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1990714658 {
    font-size:20px !important;
    text-align:center !important;
  }
}
*#dm .dmInner div.u_1790965589 .youtube-Wrapper-Items
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1790965589
{
}
*#dm .dmInner div.u_1790965589
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 fb279d4::before, #\36 fb279d4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.84;
    background-image: linear-gradient(495deg, rgba(2, 2, 2, 1) 66%, rgba(87, 115, 53, 1) 100%);
}
#\36 fb279d4 {
    background-image: url();
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-attachment: fixed;
}
    
#df33cbb2 {
    width: 88.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdef3e35 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 91666f2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 cf19cab {
    width: 68.73%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e127943 {
    width: 299px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 52px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9ad423a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d7c83509 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e6d95855 {
    width: 64.48%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ee64d63 {
    margin: 2% 2% 2% 2%;
}
}



@media all {
    
#\32 a2b8ed5 {
    min-height: 41px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 5aafc90 {
    background-color: var(--color_2);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -3px 11px 0px;
}
    
#dc003571 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 66e4e47 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 cc360a8 {
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: flex-end;
    padding: 16px 16px 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 1ccb245 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d021982 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 8bfc49d {
    margin: 0px 0% 0px 0%;
}
    
#\33 d5e7ed8.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 0px 20px 0px;
}
#\33 d5e7ed8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 ec5823c {
    min-height: 316px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#a8b9fabc {
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b39bfd80::before, #b39bfd80 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.86;
    border-radius: inherit;
    background-image: linear-gradient(495deg, rgba(2, 2, 2, 1) 30%, rgba(87, 115, 53, 1) 100%);
}
#b39bfd80 {
    background-color: var(--color_3);
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/5-1920w.png");
}
    
#\33 af05392.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 af05392 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: -5% 0% 0% 0%;
}
    
#e1ed0b7d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 17d2aa9 {
    width: 68.46%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 60eb4c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 4a6c867 {
    width: 42.82%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#fae79d4e::before, #fae79d4e > .bgExtraLayerOverlay {
    
}
#fae79d4e {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 adb304b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\33 52b1fbd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3b2306b {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a253ee7c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\35 5433b1b {
    min-height: 802px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12% 2% 4% 2%;
}
    
#\33 5467af0::before, #\33 5467af0 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(2, 2, 2, 1);
    opacity: 0.85;
}
#\33 5467af0 {
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/5-1920w.png");
}
    
#d2d272db {
    margin: 0px 0% 0px 0%;
}
    
#widget_c7e {
    width: 79.13%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 2de5a23 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_umb {
    width: 280px;
    height: auto;
    min-width: 32px;
    min-height: 63px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_89u {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 83px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
}
    
#e2b2e9e0 {
    width: 280px;
    height: auto;
    min-width: 32px;
    min-height: 63px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a0d93675 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 36.09%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    padding: 0px 0px 0px 0px;
}
    
#b1c458ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.9%;
    min-width: 4%;
    order: 1;
    padding: 4% 10px 4% 10px;
    margin: 0px 0% 0px 0%;
}
    
#f915d1b6 {
    min-height: 612px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 0% 2%;
}
    
#widget_eum.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eum {
    width: 99.43%;
    height: 706px;
    max-width: 100%;
    margin: -50px 0% 0px 0%;
}
    
#\35 b80098a {
    margin: 0px 0% 0px 0%;
}
    
#widget_u0j {
    width: 102.58%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -22px;
}
    
#widget_7bk {
    width: 84.05%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_2pu {
    width: 250px;
    height: auto;
    max-width: 100%;
    min-height: 50px;
    align-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5f936da::before, #\39 5f936da > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\39 5f936da {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_1de {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_a1i {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_rnl {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 4;
    height: auto;
}
    
#f326d28d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f326d28d {
    width: 52.51%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 545f84e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 545f84e {
    width: 52.51%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8uc {
    width: 251px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#cea15822 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 8506daf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_sr8 {
    width: 71.31%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n1v {
    width: 851px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_u6l {
    width: 67.61%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rmh {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_41u {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\37 90d71c7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
    order: 0;
}
    
#c8b47342 {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc7b4c08 {
    align-items: center;
    width: 100.00%;
    min-height: 268px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    align-self: flex-start;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 3855a75 {
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/imgi_45_BG-1920w.png");
}
    
#widget_2ql {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_p3i {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\31 6339890 {
    margin: 0px 0% 0px 0%;
}
    
#e23baa9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e23baa9d {
    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;
}
    
#\32 9f8dc7a {
    min-height: 467px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
}
    
#\38 523d8ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4e0a5bb {
    width: 44.18%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 50e3615::before, #\32 50e3615 > .bgExtraLayerOverlay {
    
}
#\32 50e3615 {
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/imgi_45_BG-1920w.png");
    background-attachment: fixed;
}
    
#a04fdaea {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\37 e2c52d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eabf336 {
    width: 64.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jtv {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: linear-gradient(495deg, rgba(2, 2, 2, 1) 48%, rgba(87, 115, 53, 1) 100%);
    background-origin: border-box;
    padding: 4% 10px 4% 10px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#eaa389b4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#\36 9645b7b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
}
    
#f1e7cd25 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\30 8c03d14::before, #\30 8c03d14 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.74;
    border-radius: inherit;
}
    
#be5c61c3 {
    width: 100.00%;
    height: 758px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vp8 {
    width: 64.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_hfq {
    width: 97.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gmj {
    width: 97.21%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rn0 {
    width: 97.21%;
    height: 349px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ddr {
    width: 260px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 e666ed6 {
    min-height: 8px;
    column-gap: 1%;
    row-gap: 24px;
    width: 58.96%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-end;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\38 205b927 {
    width: 15%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-right: 0%;
    margin-left: 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8d173d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 39.92%;
    min-width: 4%;
    align-items: flex-end;
    padding: 0% 1% 0% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\34 f6a8973 {
    min-height: 60px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c136f7ab {
    width: 48%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 2.3%;
    grid-area: auto / auto / auto / auto;
}
    
#beb10bac {
    background-image: none;
    background-color: var(--color_2);
}
}



@media all {
    
#eb2a2cf1 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#e68b9929 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 2% 1% 2%;
}
    
#\30 324a354 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3h0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#baacb3df::before, #baacb3df > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#baacb3df {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/imgi_45_BG-1920w.png");
}
    
#ebef2260 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ab83bfec::before, #ab83bfec > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#ab83bfec {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.2%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/kotaro-maruyama-jaLjf52DqpQ-unsplash-1920w.jpg");
    align-items: center;
    padding: 4% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b310a45 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 2% 4% 2%;
}
    
#\34 c0138b3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_lh5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_i3o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4rh {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\35 bf69496::before, #\35 bf69496 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\35 bf69496 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.2%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/kotaro-maruyama-jaLjf52DqpQ-unsplash-1920w.jpg");
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#ef1937b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#df1d3648 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 e05650c {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 80ca61c::before, #\36 80ca61c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\36 80ca61c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.2%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/kotaro-maruyama-jaLjf52DqpQ-unsplash-1920w.jpg");
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\35 a601d9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 8f1820c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 82768c6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 4f9ae65::before, #\38 4f9ae65 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.75;
    border-radius: inherit;
}
#\38 4f9ae65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 24.2%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/kotaro-maruyama-jaLjf52DqpQ-unsplash-1920w.jpg");
    align-items: center;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 23d67f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c09650ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 41cf4e9 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\37 d60330f::before, #\37 d60330f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\37 d60330f {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/imgi_45_BG-1920w.png");
}
    
#widget_588 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a940a160 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1c75332 {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b284a21 {
    width: 99.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 3ade9d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#d2957c8f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\37 dc9d997 {
    width: 68.47%;
    height: 700px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fbb1c07 {
    width: 64.77%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 336bc2e {
    width: 63.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af5860f2 {
    width: 60.02%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6aa801e::before, #\39 6aa801e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.82;
    border-radius: inherit;
}
#\39 6aa801e {
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/5-1920w.png");
}
}



@media all {
    
#f63f0ade {
    width: 1468px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\34 a2dfb7e {
    min-height: 69px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 2% 5% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 643b267::before, #\31 643b267 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
}
#\31 643b267 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(170,182,144,0.10);
    background-image: none;
}
    
#\30 9bfca22 {
    width: 46.04%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f5998a5 {
    width: 95.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb04e8e {
    width: 64.01%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7eebd76 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 7e4b302 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6c2d9f2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2682bd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    flex-direction: row;
}
    
#\32 5859e27 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-self: flex-start;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a0c3b1::before, #\30 8a0c3b1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(2,2,2,1);
    opacity: 0.9;
}
#\30 8a0c3b1 {
    background-image: url("https://lirp.cdn-website.com/367b1667/dms3rep/multi/opt/kotaro-maruyama-jaLjf52DqpQ-unsplash-1920w.jpg");
    background-color: var(--color_2);
}
    
#\38 cb5caa8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f16389e {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
}
    
#\35 9523ccf {
    width: 100%;
    height: 200px;
    min-width: 32px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_lia {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#widget_83f {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_qa2 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 fb279d4::before, #\36 fb279d4 > .bgExtraLayerOverlay {
    
}
    
#\34 91666f2 {
    width: 48%;
    min-height: 8px;
    align-items: flex-start;
}
    
#\32 ee64d63 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9ad423a {
    width: 48%;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
}
    
#d7c83509 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#e6d95855 {
    height: auto;
    width: 107.26%;
}
    
#df33cbb2 {
    width: 100.00%;
}
    
#\37 cf19cab {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 a2b8ed5 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    padding: 8% 2% 8% 2%;
}
    
#\31 cc360a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\30 d021982 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 8bfc49d {
    margin: 0px 0% 0px 0%;
}
    
#\30 1ccb245 {
    width: 85.16%;
}
    
#\35 66e4e47 {
    width: 75.86%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 ec5823c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 2% 8% 2%;
}
    
#a8b9fabc {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#b39bfd80::before, #b39bfd80 > .bgExtraLayerOverlay {
    
}
    
#e1ed0b7d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 17d2aa9 {
    width: 68.34%;
}
    
#\30 4a6c867 {
    width: 68.33%;
}
    
#fae79d4e::before, #fae79d4e > .bgExtraLayerOverlay {
    
}
    
#\33 52b1fbd {
    width: 100%;
    min-height: 8px;
}
    
#b3b2306b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 8% 2% 8% 2%;
}
    
#d75993e1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5433b1b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    min-height: 720px;
}
    
#\33 5467af0::before, #\33 5467af0 > .bgExtraLayerOverlay {
    
}
    
#widget_c7e {
    width: 100.00%;
}
    
#\37 2de5a23 {
    width: 73.59%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f915d1b6 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 8% 2% 0% 2%;
}
    
#\39 5f936da::before, #\39 5f936da > .bgExtraLayerOverlay {
    
}
    
#\35 b80098a {
    margin: 0px 0% 0px 0%;
}
    
#a0d93675 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b1c458ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#widget_u0j {
    width: 77.97%;
}
    
#widget_7bk {
    width: 100.00%;
}
    
#widget_eum {
    width: 61.04%;
    height: 531px;
}
    
#group_rnl {
    justify-content: center;
}
    
#f326d28d {
    width: 100.00%;
}
    
#\39 545f84e {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 8506daf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\37 90d71c7 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cc7b4c08 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    height: auto;
    min-height: 257px;
    margin: 0px 0% 0px 0%;
}
    
#group_41u {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6339890 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9f8dc7a {
    padding: 0% 0% 0% 0%;
}
    
#\39 4e0a5bb {
    width: 85.04%;
}
    
#\32 50e3615::before, #\32 50e3615 > .bgExtraLayerOverlay {
    
}
    
#\39 eabf336.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\39 eabf336 {
    width: 85.54%;
}
    
#e23baa9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e23baa9d {
    margin: -20px 0% 0px 0%;
}
    
#\37 e2c52d3 {
    width: 80.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1e7cd25 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 8c03d14::before, #\30 8c03d14 > .bgExtraLayerOverlay {
    
}
    
#widget_hfq {
    width: 84.71%;
}
    
#widget_gmj {
    width: 85.64%;
}
    
#widget_rn0 {
    width: 88.29%;
    min-width: 32px;
    height: 331px;
}
    
#eaa389b4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 9645b7b {
    width: 100%;
    min-height: 80px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#e68b9929 {
    padding: 8% 2% 1% 2%;
}
    
#baacb3df::before, #baacb3df > .bgExtraLayerOverlay {
    
}
    
#widget_3h0 {
    width: 79.59%;
}
    
#ebef2260 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 b310a45 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 1%;
    min-height: 240px;
}
    
#ab83bfec::before, #ab83bfec > .bgExtraLayerOverlay {
    
}
#ab83bfec {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\35 bf69496::before, #\35 bf69496 > .bgExtraLayerOverlay {
    
}
#\35 bf69496 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 80ca61c::before, #\36 80ca61c > .bgExtraLayerOverlay {
    
}
#\36 80ca61c {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\38 4f9ae65::before, #\38 4f9ae65 > .bgExtraLayerOverlay {
    
}
#\38 4f9ae65 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\37 d60330f::before, #\37 d60330f > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2957c8f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\39 6aa801e::before, #\39 6aa801e > .bgExtraLayerOverlay {
    
}
    
#\34 336bc2e {
    width: 100.00%;
}
    
#\33 fbb1c07 {
    width: 100.00%;
}
    
#af5860f2 {
    width: 100.00%;
}
    
#\37 dc9d997 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 1085628 {
    margin: 0px 0% 0px 0%;
}
    
#f63f0ade {
    width: 686px;
}
    
#\34 a2dfb7e {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 2% 8% 2%;
}
    
#\31 643b267::before, #\31 643b267 > .bgExtraLayerOverlay {
    
}
    
#\33 f5998a5 {
    width: 87.86%;
}
    
#\30 fb04e8e {
    width: 92.81%;
}
    
#\37 7eebd76 {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    min-height: 8px;
}
    
#\30 9bfca22 {
    width: 78.67%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 7e4b302 {
    width: 85.64%;
}
    
#\30 2682bd8 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\32 5859e27 {
    align-items: center;
    width: 100.00%;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a0c3b1::before, #\30 8a0c3b1 > .bgExtraLayerOverlay {
    
}
    
#\38 cb5caa8 {
    width: 84.71%;
}
    
#\34 f16389e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 9523ccf {
    width: 88.29%;
    min-width: 32px;
    height: 331px;
}
    
#group_lia {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\36 fb279d4::before, #\36 fb279d4 > .bgExtraLayerOverlay {
    
}
    
#df33cbb2 {
    width: 100.00%;
    max-width: none;
    order: 1;
}
    
#fdef3e35 {
    justify-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 91666f2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
}
    
#\37 cf19cab {
    order: 2;
    width: 92.46%;
}
    
#\35 e127943 {
    order: 3;
    width: 320px;
}
    
#\32 ee64d63 {
    margin: 0px 0% 0px 0%;
}
    
#\39 9ad423a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
}
    
#d7c83509 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#e6d95855 {
    height: auto;
    width: 84.42%;
}
}



@media (max-width: 767px) {
    
#\35 8bfc49d {
    margin: 0px 0% 0px 0%;
}
    
#\32 a2b8ed5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 4% 0% 4%;
}
    
#dc003571 {
    order: 0;
}
    
#\35 66e4e47 {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 cc360a8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 16px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#\30 d021982 {
    width: 100%;
    min-height: 75px;
    align-items: center;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#\30 1ccb245 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 ec5823c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 6% 12% 6%;
}
    
#a8b9fabc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 15px;
    height: auto;
    padding: 0px 0px 0px 0px;
}
    
#b39bfd80::before, #b39bfd80 > .bgExtraLayerOverlay {
    
}
    
#\33 af05392.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 af05392 {
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\33 17d2aa9 {
    width: 100.00%;
}
    
#\30 4a6c867 {
    width: 100.00%;
}
    
#d75993e1 {
    margin: 0px 0% 0px 0%;
}
    
#fae79d4e::before, #fae79d4e > .bgExtraLayerOverlay {
    
}
    
#\33 52b1fbd {
    width: 100%;
    min-height: 97px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#b3b2306b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
}



@media (max-width: 767px) {
    
#a253ee7c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 5433b1b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15vh 4% 5vh 4%;
}
    
#\33 5467af0::before, #\33 5467af0 > .bgExtraLayerOverlay {
    
}
    
#widget_umb {
    min-width: 32px;
    width: 309px;
    margin: 0px 0% 0px 0%;
}
    
#e2b2e9e0 {
    min-width: 32px;
    width: 309px;
    margin: 0px 0% 0px 0%;
}
    
#widget_c7e {
    width: 100.00%;
}
    
#d2d272db {
    margin: 0px 0% 0px 0%;
}
    
#group_89u {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a0d93675 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b1c458ba {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
}
    
#f915d1b6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 0% 4%;
}
    
#widget_eum.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_eum {
    height: 360px;
    margin: 0px 0% 0px 0%;
}
    
#\39 5f936da::before, #\39 5f936da > .bgExtraLayerOverlay {
    
}
    
#widget_7bk {
    width: 100.00%;
}
    
#\35 b80098a {
    margin: 0px 0% 0px 0%;
}
    
#widget_2pu {
    min-width: 32px;
    width: 309px;
    margin: 0px 0% 0px 0%;
}
    
#group_rnl {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f326d28d {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cea15822 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
}
    
#\34 8506daf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\37 90d71c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_sr8 {
    width: 100.00%;
}
    
#\33 4f73212 {
    margin: 0px 0% 0px 0%;
}
    
#cc7b4c08 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    row-gap: 15px;
    margin: 0px 0% 0px 0%;
}
    
#group_41u {
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_u6l {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\31 6339890 {
    margin: 0px 0% 0px 0%;
}
    
#\32 9f8dc7a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\39 4e0a5bb {
    width: 99.89%;
}
    
#\32 50e3615::before, #\32 50e3615 > .bgExtraLayerOverlay {
    
}
    
#a04fdaea {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 eabf336 {
    width: 99.89%;
}
    
#e23baa9d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e23baa9d {
    margin: 0px 0% 0px 0%;
}
    
#group_jtv {
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#eaa389b4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\36 9645b7b {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f1e7cd25 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 8c03d14::before, #\30 8c03d14 > .bgExtraLayerOverlay {
    
}
    
#be5c61c3 {
    height: 374px;
    width: 100.00%;
    order: 1;
}
    
#widget_rn0 {
    min-width: 32px;
    width: 100.00%;
    height: 182px;
}
    
#widget_vp8 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 e666ed6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 8d173d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 f6a8973 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#eb2a2cf1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e68b9929 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 4% 4%;
}
    
#\30 324a354 {
    width: 100.00%;
}
    
#baacb3df::before, #baacb3df > .bgExtraLayerOverlay {
    
}
    
#ebef2260 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ab83bfec::before, #ab83bfec > .bgExtraLayerOverlay {
    
}
#ab83bfec {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b310a45 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 1% 4% 8% 4%;
}
    
#\35 bf69496::before, #\35 bf69496 > .bgExtraLayerOverlay {
    
}
#\35 bf69496 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 80ca61c::before, #\36 80ca61c > .bgExtraLayerOverlay {
    
}
#\36 80ca61c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 4f9ae65::before, #\38 4f9ae65 > .bgExtraLayerOverlay {
    
}
#\38 4f9ae65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d60330f::before, #\37 d60330f > .bgExtraLayerOverlay {
    
}
    
#\34 c0138b3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 3ade9d6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d2957c8f {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\37 dc9d997 {
    height: 374px;
    width: 100.00%;
    order: 1;
}
    
#\33 fbb1c07 {
    width: 100.00%;
}
    
#\34 336bc2e {
    width: 100.00%;
}
    
#af5860f2 {
    width: 100.00%;
}
    
#\39 6aa801e::before, #\39 6aa801e > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\35 1085628 {
    margin: 0px 0% 0px 0%;
}
    
#f63f0ade {
    order: 3;
}
    
#\34 a2dfb7e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\31 643b267::before, #\31 643b267 > .bgExtraLayerOverlay {
    
}
    
#\30 9bfca22 {
    order: 0;
    width: 74.02%;
}
    
#\33 f5998a5 {
    justify-self: auto;
    align-self: auto;
    width: 93.09%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 fb04e8e {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7eebd76 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#a217bcbf {
    margin: 0px 0% 0px 0%;
}
    
#\30 2682bd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\32 5859e27 {
    min-width: 32px;
    width: 100.00%;
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\30 8a0c3b1::before, #\30 8a0c3b1 > .bgExtraLayerOverlay {
    
}
    
#\34 f16389e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\35 9523ccf {
    min-width: 32px;
    width: 100.00%;
    height: 182px;
}
    
#group_lia {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

