*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1922855982 img[dm_changed] {
    border-radius:4% !important;
    -moz-border-radius:4% !important;
    -webkit-border-radius:4% !important;
  }

  *#dm .dmInner div.u_1922855982 img { border-radius:20px 20px 20px 20px !important; }

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

  *#dm .dmInner a.u_1645840539 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1920736100 span.text { font-weight:500 !important; }

  *#dm .dmInner a.u_1620469324 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1217648129 {
    border-radius:22% !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:22% !important;
    -webkit-border-radius:22% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1217648129 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1424956359 {
    border-radius:22% !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:22% !important;
    -webkit-border-radius:22% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1424956359 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1695632365 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1695632365 {
    border-radius:22% !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:22% !important;
    -webkit-border-radius:22% !important;
    background-image:initial !important;
  }

  *#dm .dmInner a.u_1278708949 span.text { font-weight:500 !important; }

  *#dm .dmInner div.u_1798951005 {
    border-radius:22% !important;
    background-color:var(--color_5) !important;
    -moz-border-radius:22% !important;
    -webkit-border-radius:22% !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1798951005 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1185548036 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1892580612 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1824747103 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1836614605 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

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

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

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

  *#dm .dmInner div.u_1112572815 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1700120506 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1315342065 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1458020030 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1008218398 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1734284936 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1485097721 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1478278112 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:var(--color_1) !important;
  }

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

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

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

  *#dm .dmInner a.u_1969258450 span.text { color:var(--color_1) !important; }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1643199000 .photoGalleryThumbs { padding:2.5px !important; }

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

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

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

  *#dm .dmInner *.u_1154022150 .photoGalleryThumbs { padding:2.5px !important; }

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

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

  *#dm .dmInner *.u_1154022150 .caption-inner {
    border-bottom-left-radius:100% !important;
    -webkit-border-top-right-radius:100% !important;
    -moz-border-top-right-radius:100% !important;
    -webkit-border-bottom-right-radius:100% !important;
    -webkit-border-bottom-left-radius:100% !important;
    border-top-right-radius:100% !important;
    -webkit-border-top-left-radius:100% !important;
    border-radius:100% !important;
    -moz-border-bottom-right-radius:100% !important;
    -moz-border-top-left-radius:100% !important;
    border-top-left-radius:100% !important;
    -moz-border-radius:100% !important;
    -moz-border-bottom-left-radius:100% !important;
    border-bottom-right-radius:100% !important;
    -webkit-border-radius:100% !important;
  }
}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.dmBody div.u_1243667655{
margin-left:0 !important;
padding-top:100px !important;
padding-left:40px !important;
padding-bottom:100px !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
margin-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:none !important;
min-width:0 !important;
text-align:center !important}separatorHomeCss{color:red !important}@media all {
    
#\34 36df83e {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ed4d8e45 {
    margin: 0px 0% 0px 0%;
}
    
#\37 c9b1994 {
    min-height: 1004px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b444e134.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 8px;
    padding-bottom: 8px;
}
#b444e134 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 080ecd2 {
    width: 575px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 63796bc {
    width: 261px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 5%;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3c5ff1e {
    width: 100%;
    height: 389px;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#c2b15b50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0px 0px 4% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e1a45cf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.99887049159287%;
    min-height: 370px;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding-bottom: 16px;
    padding-right: 16px;
    padding-left: 8px;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c9b1994 {
    column-gap: 3%;
    min-height: 627px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 3% 3% 3% 3%;
}
    
#b444e134 {
    width: 609px;
    margin-top: 2%;
}
    
#\37 080ecd2 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 63796bc {
    height: auto;
    min-height: 55px;
}
    
#\32 3c5ff1e {
    height: 252px;
    order: 0;
    justify-self: auto;
    width: 100.00%;
    max-height: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2b15b50 {
    width: 100%;
    min-height: 8px;
    flex-direction: column;
    align-items: center;
    column-gap: 4%;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\38 e1a45cf {
    order: 1;
    width: 100.00%;
    min-height: 220px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 36df83e {
    grid-template-rows: minmax(8px, max-content);
}
    
#\37 c9b1994 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\37 c9b1994 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
}
    
#b444e134 {
    margin-top: 4%;
}
    
#\39 63796bc {
    margin-top: 8%;
    height: auto;
    min-height: 50px;
}
    
#\32 3c5ff1e {
    height: 173px;
    order: 0;
}
    
#c2b15b50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 21px;
    padding-bottom: 12%;
    height: auto;
}
    
#\38 e1a45cf {
    min-height: 258px;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#e74962a5 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 18647d3 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 100%;
    max-height: none;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    align-content: stretch;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fdf2f936 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
}
    
#\31 5826c32 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ec47275 {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd87f33 {
    justify-content: space-between;
    align-items: center;
    width: 173px;
    min-height: 366px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a03c62c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#ea40ecc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1c5b5d3 {
    flex-direction: row;
    align-items: flex-start;
    width: 173px;
    min-height: 100%;
    max-height: none;
    order: 1;
    border-radius: 30px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/8152a4d3/dms3rep/multi/opt/pexels-photo-8853472-453h.jpeg);
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
}
#a1c5b5d3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAHxAAAgIBBQEBAAAAAAAAAAAAAQIDBBEABQcSMRQi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAACEQABAzH/2gAMAwEAAhEDEQA/ALN3lOe3HH8tPtEVzIvXw6dFyfXWNFbbbWQADhG0+ns8Qu3VMcSxLGenVfTj3WLnvbqk8iIK/VWIH5HmdLIbGk5OTbfZ/9k=');
}
    
#\33 e1e3b7f {
    justify-content: space-between;
    align-items: center;
    width: 66.85258085969842%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c5d4901a {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9c8e881 {
    min-height: 413px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
}
    
#d7ecb8e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e74962a5 {
    width: 143px;
    height: 143px;
}
    
#\33 e1e3b7f {
    width: 52.87%;
    min-height: 316px;
}
    
#\32 18647d3 {
    width: 304px;
    min-height: 304px;
    align-items: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: space-between;
}
    
#c5d4901a {
    width: 143px;
    height: 143px;
}
    
#fdf2f936 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#\31 5826c32 {
    order: 3;
}
    
#\39 ec47275 {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dd87f33 {
    min-height: 304px;
    order: 0;
    justify-content: space-between;
    align-items: flex-end;
    width: 143px;
}
    
#\32 9c8e881 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 4%;
}
    
#d7ecb8e9 {
    order: 0;
}
    
#ea40ecc9 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1c5b5d3 {
    min-height: 100.00%;
    width: 143px;
    align-self: stretch;
    order: 1;
    max-height: none;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#a1c5b5d3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAHxAAAgIBBQEBAAAAAAAAAAAAAQIDBBEABQcSMRQi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAACEQABAzH/2gAMAwEAAhEDEQA/ALN3lOe3HH8tPtEVzIvXw6dFyfXWNFbbbWQADhG0+ns8Qu3VMcSxLGenVfTj3WLnvbqk8iIK/VWIH5HmdLIbGk5OTbfZ/9k=');
}
}



@media (max-width: 767px) {
    
#e74962a5 {
    height: 14.9895178197065vh;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 e1e3b7f {
    width: 98.84030304592073%;
    align-items: flex-start;
    min-height: 300px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\32 18647d3 {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
    
#c5d4901a {
    height: 34.64745762711864vw;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#fdf2f936 {
    width: 100%;
    min-height: 694px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 8% 6%;
}
    
#\31 5826c32 {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
}
    
#\39 ec47275 {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\39 dd87f33 {
    width: 46.5%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\32 9c8e881 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#d7ecb8e9 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#ea40ecc9 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a1c5b5d3 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 46.5%;
}
#a1c5b5d3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUG/8QAHxAAAgIBBQEBAAAAAAAAAAAAAQIDBBEABQcSMRQi/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAACEQABAzH/2gAMAwEAAhEDEQA/ALN3lOe3HH8tPtEVzIvXw6dFyfXWNFbbbWQADhG0+ns8Qu3VMcSxLGenVfTj3WLnvbqk8iIK/VWIH5HmdLIbGk5OTbfZ/9k=');
}
}



@media all {
    
#\38 6897310 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
}
    
#\31 722c872 {
    justify-content: space-between;
    align-items: center;
    width: 173px;
    min-height: 366px;
    max-height: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e71ac4c5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 2e60372 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 589b092 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f8d33d3 {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#fd18b6fc {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 19c2767 {
    min-height: 413px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 2%;
}
    
#\39 1b6f2c0 {
    justify-content: space-between;
    align-items: center;
    width: 67%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\39 c5c6fa6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 564aeed {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 100%;
    max-height: none;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: stretch;
    align-content: stretch;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cfb2944 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b1703c19 {
    flex-direction: row;
    align-items: flex-start;
    width: 173px;
    min-height: 100%;
    max-height: none;
    order: 0;
    border-radius: 30px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/8152a4d3/dms3rep/multi/opt/pexels-photo-31763537-453h.jpeg);
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
}
#b1703c19.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgEF/8QAIhAAAgEEAQQDAAAAAAAAAAAAAQIEAAMFESEGEhMUIlFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAIDAQEAAAAAAAAAAAAAAAECAAQRAxL/2gAMAwEAAhEDEQA/ANpIF7Hw7PoNqSjgPrnQ+qUCGjAM8e0WPJP7RHHZY4u5eaQvkEg943zqqesBs/FqFZss76RE8KvhcBn/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6897310 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 0%;
    padding: 4% 4% 4% 4%;
}
    
#fd18b6fc {
    order: 3;
}
    
#\33 19c2767 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 4%;
}
    
#\39 1b6f2c0 {
    width: 52.87%;
    min-height: 316px;
}
    
#\39 c5c6fa6 {
    order: 0;
}
    
#\31 564aeed {
    width: 304px;
    min-height: 304px;
    align-items: center;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    justify-content: space-between;
}
    
#\31 722c872 {
    min-height: 304px;
    order: 1;
    justify-content: space-between;
    align-items: flex-end;
    width: 143px;
}
    
#\36 2e60372 {
    width: 143px;
    height: 143px;
}
    
#\39 cfb2944 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b1703c19 {
    min-height: 100.00%;
    width: 143px;
    align-self: stretch;
    order: 0;
    max-height: none;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#b1703c19.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgEF/8QAIhAAAgEEAQQDAAAAAAAAAAAAAQIEAAMFESEGEhMUIlFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAIDAQEAAAAAAAAAAAAAAAECAAQRAxL/2gAMAwEAAhEDEQA/ANpIF7Hw7PoNqSjgPrnQ+qUCGjAM8e0WPJP7RHHZY4u5eaQvkEg943zqqesBs/FqFZss76RE8KvhcBn/2Q==');
}
    
#\33 589b092 {
    width: 143px;
    height: 143px;
}
    
#\33 f8d33d3 {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 6897310 {
    width: 100%;
    min-height: 694px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    align-content: stretch;
    column-gap: 0%;
    padding: 6% 6% 8% 6%;
}
    
#fd18b6fc {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
}
    
#\33 19c2767 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#\39 1b6f2c0 {
    width: 98.84030304592073%;
    align-items: flex-start;
    min-height: 320px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\39 c5c6fa6 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 564aeed {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
    
#\31 722c872 {
    width: 46.5%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\36 2e60372 {
    height: 14.9895178197065vh;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 cfb2944 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b1703c19 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 46.5%;
}
#b1703c19.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgEF/8QAIhAAAgEEAQQDAAAAAAAAAAAAAQIEAAMFESEGEhMUIlFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABoRAAIDAQEAAAAAAAAAAAAAAAECAAQRAxL/2gAMAwEAAhEDEQA/ANpIF7Hw7PoNqSjgPrnQ+qUCGjAM8e0WPJP7RHHZY4u5eaQvkEg943zqqesBs/FqFZss76RE8KvhcBn/2Q==');
}
    
#\33 589b092 {
    height: 34.64745762711864vw;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\33 f8d33d3 {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\33 a433c4a {
    justify-content: space-between;
    align-items: center;
    width: 69.18257615516258%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e7c017e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
}
    
#\31 865c277 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c7233b02 {
    min-height: 448px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 2%;
}
    
#\30 3902d09 {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#eb8fc1b0 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b61683da {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 24857cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#db7287eb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#b1dcff18 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 366px;
    min-height: 173px;
    max-height: 100%;
    order: 2;
    border-radius: 30px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/8152a4d3/dms3rep/multi/opt/pexels-photo-31771166-1920w.jpeg);
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
#b1dcff18.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwcI/8QAIhAAAQMDAwUAAAAAAAAAAAAAAgABAwQREgUWQQYHU2GR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABA0FR/9oADAMBAAIRAxEAPwCjy9waVoIzgpTycrFlwybful85LN0nV9dMNxiGze0G66zwj9R1SujnOHT/2Q==');
}
    
#\35 cb92ed3 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    order: 0;
}
    
#\39 ab3d4bd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 100%;
    max-height: none;
    order: 1;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a433c4a {
    width: 96.18%;
    min-height: 316px;
}
    
#e7c017e9 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 4%;
    padding: 4% 4% 4% 4%;
}
    
#\31 865c277 {
    order: 1;
}
    
#c7233b02 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 4%;
}
    
#\30 3902d09 {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eb8fc1b0 {
    width: 143px;
    height: 143px;
}
    
#b61683da {
    order: 3;
}
    
#\39 24857cf {
    order: 0;
}
    
#b1dcff18 {
    min-height: 143px;
    width: 304px;
}
#b1dcff18.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwcI/8QAIhAAAQMDAwUAAAAAAAAAAAAAAgABAwQREgUWQQYHU2GR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABA0FR/9oADAMBAAIRAxEAPwCjy9waVoIzgpTycrFlwybful85LN0nV9dMNxiGze0G66zwj9R1SujnOHT/2Q==');
}
    
#\35 cb92ed3 {
    width: 143px;
    height: 143px;
}
    
#\39 ab3d4bd {
    width: 304px;
    min-height: 103.83%;
    align-items: center;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\33 a433c4a {
    width: 96.18603308766684%;
    align-items: flex-start;
    min-height: 320px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#e7c017e9 {
    width: 100%;
    min-height: 683px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 6% 6% 4% 6%;
}
    
#\31 865c277 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#c7233b02 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#\30 3902d09 {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#eb8fc1b0 {
    height: 34.64745762711864vw;
    width: 46.53820183867449%;
}
    
#b61683da {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 24857cf {
    margin-left: 0px;
    margin-right: 0px;
}
    
#b1dcff18 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 100%;
}
#b1dcff18.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwcI/8QAIhAAAQMDAwUAAAAAAAAAAAAAAgABAwQREgUWQQYHU2GR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAMBAQAAAAAAAAAAAAAAAAABA0FR/9oADAMBAAIRAxEAPwCjy9waVoIzgpTycrFlwybful85LN0nV9dMNxiGze0G66zwj9R1SujnOHT/2Q==');
}
    
#\35 cb92ed3 {
    height: 14.9895178197065vh;
    width: 46.53820183867449%;
}
    
#\39 ab3d4bd {
    width: 302px;
    min-height: 325px;
    justify-content: space-between;
    align-content: stretch;
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    align-items: flex-start;
    flex-wrap: wrap;
}
}



@media all {
    
#a89a9f81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    background-image: initial;
    padding: 3% 3% 3% 3%;
}
    
#b953c2b1 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 100%;
    max-height: none;
    order: 1;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: stretch;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 364555e {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a790124d {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9f51b0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5c14fe8 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 366px;
    min-height: 173px;
    max-height: 100%;
    order: 2;
    border-radius: 30px;
    background-color: var(--color_1);
    background-image: url(https://lirp.cdn-website.com/8152a4d3/dms3rep/multi/opt/pexels-photo-8853468-1920w.jpeg);
}
#\32 5c14fe8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACEQAAEEAQMFAAAAAAAAAAAAAAEAAgMEEQUSIhUhMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDUm32UrcNF9CV24Y3gcQnum6e7kYI8nv5VGR7Jo8kuA+oQdUA9CkK//9k=');
}
    
#c35282ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5a6dfa5 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#d467261c {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3812f5b {
    width: 173px;
    height: 173px;
    max-width: 100%;
    order: 0;
}
    
#\35 78681d4 {
    justify-content: space-between;
    align-items: center;
    width: 69.18257615516258%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fe86e77b {
    min-height: 448px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a89a9f81 {
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    align-items: flex-start;
    column-gap: 4%;
    padding: 4% 4% 4% 4%;
}
    
#b953c2b1 {
    width: 304px;
    min-height: 103.83%;
    align-items: center;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\39 364555e {
    width: 143px;
    height: 143px;
    order: 0;
}
    
#a790124d {
    order: 3;
}
    
#\39 9f51b0a {
    order: 0;
}
    
#\32 5c14fe8 {
    min-height: 143px;
    width: 304px;
    order: 2;
}
#\32 5c14fe8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACEQAAEEAQMFAAAAAAAAAAAAAAEAAgMEEQUSIhUhMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDUm32UrcNF9CV24Y3gcQnum6e7kYI8nv5VGR7Jo8kuA+oQdUA9CkK//9k=');
}
    
#c35282ca {
    order: 1;
}
    
#d467261c {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3812f5b {
    width: 143px;
    height: 143px;
    order: 1;
}
    
#\35 78681d4 {
    width: 96.18%;
    min-height: 316px;
}
    
#fe86e77b {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
}



@media (max-width: 767px) {
    
#a89a9f81 {
    width: 100%;
    min-height: 683px;
    align-items: center;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    border-radius: 30px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 6% 6% 4% 6%;
}
    
#b953c2b1 {
    width: 302px;
    min-height: 325px;
    justify-content: space-between;
    align-content: stretch;
    align-self: flex-end;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\39 364555e {
    height: 34.64745762711864vw;
    width: 46.53820183867449%;
}
    
#a790124d {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 9f51b0a {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 5c14fe8 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 100%;
}
#\32 5c14fe8.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFB//EACEQAAEEAQMFAAAAAAAAAAAAAAEAAgMEEQUSIhUhMTJB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oADAMBAAIRAxEAPwDUm32UrcNF9CV24Y3gcQnum6e7kYI8nv5VGR7Jo8kuA+oQdUA9CkK//9k=');
}
    
#c35282ca {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#d467261c {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 3812f5b {
    height: 14.9895178197065vh;
    width: 46.53820183867449%;
}
    
#\35 78681d4 {
    width: 96.18603308766684%;
    align-items: flex-start;
    min-height: 320px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#fe86e77b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
}
}



@media all {
    
#d0ba5800 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 5px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d4a5e0ce {
    position: relative;
    width: 100.00%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9067494 {
    align-self: start;
    background-size: cover;
    min-height: 247px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff71dad0 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1e7f408 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#eb3e7bfc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4a5e0ce {
    width: 100.00%;
}
    
#\32 9067494 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
}



@media (max-width: 767px) {
    
#\32 9067494 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 1e7f408 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#d0ba5800 {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
    
#d4a5e0ce {
    width: 100.00%;
}
    
#\32 9067494 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
}



@media all {
    
#\34 0111907 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0a1fa35 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a73aa355 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5a5ede2 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 8% 8% 8% 8%;
}
    
#ad865756 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\33 a30cd6e {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cb20adb9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da596ccc {
    margin: 0px 0% 0px 0%;
}
    
#\33 2f557af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#b73c4a50 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#edcfd1bf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.3377188760967%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f76389a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e9f1d0b3 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.3377188760967%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a10a5d0d {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c5c9217a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 793939f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 c55b18f {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 50056c5 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 dd1a5de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f743f2f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 2839e26 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 6bcfb9a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e4da57fe {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#cd666641 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 8% 8% 8% 8%;
}
    
#\32 cac7128 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\34 49127f0 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.3377188760967%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ec075320 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 23.5%;
    justify-content: flex-start;
    min-width: 4%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    margin: 0px 0% 0px 0%;
}
    
#\32 317de31 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#bc0d3323 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d7acae98 {
    width: 99.99614767255217%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 910a58e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c97d1d37 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5f7512d {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\34 f6951b3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 40px;
    grid-area: auto / auto / auto / auto;
}
    
#c8d91d5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cbf02b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efd8c17 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 8% 8% 8% 8%;
}
    
#\30 6982e8f {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 98.3377188760967%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    flex-wrap: nowrap;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c8ef8abb {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    background-color: var(--color_4);
    border-radius: 20px 20px 20px 20px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 1px 1px 1px 1px;
    padding: 8% 8% 8% 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 0111907 {
    height: auto;
    width: 110px;
}
    
#\34 5a5ede2 {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad865756 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\33 2f557af {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#b73c4a50 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#edcfd1bf {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
}
    
#\39 f76389a {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#e9f1d0b3 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
}
    
#a10a5d0d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\32 793939f {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\36 50056c5 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 f743f2f {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 2839e26 {
    width: 100.00%;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 6bcfb9a {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#e4da57fe {
    height: auto;
    width: 110px;
}
    
#cd666641 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cac7128 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 49127f0 {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
}
    
#ec075320 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    flex: 1 1 auto;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 317de31 {
    height: auto;
    width: 110px;
}
    
#\34 5f7512d {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f6951b3 {
    height: auto;
    width: 110px;
}
    
#\30 efd8c17 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6982e8f {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
    order: 1;
}
    
#c8ef8abb {
    align-self: auto;
    width: 100%;
    order: 0;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#a10a5d0d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 c55b18f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 0111907 {
    width: 96px;
    height: auto;
    margin-bottom: 20px;
}
    
#\34 5a5ede2 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#ad865756 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\33 2f557af {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#b73c4a50 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#edcfd1bf {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f76389a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e9f1d0b3 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a10a5d0d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#\32 793939f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\36 50056c5 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 f743f2f {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 2839e26 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 6bcfb9a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#e4da57fe {
    width: 96px;
    height: auto;
    margin-bottom: 20px;
}
    
#cd666641 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\32 cac7128 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\34 49127f0 {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec075320 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 0px 0px 0px 0px;
}
    
#\32 317de31 {
    width: 96px;
    height: auto;
    margin-bottom: 20px;
}
    
#\34 5f7512d {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\34 f6951b3 {
    width: 96px;
    height: auto;
    margin-bottom: 20px;
}
    
#\30 efd8c17 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
    
#\30 6982e8f {
    order: 2;
    justify-content: flex-start;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8ef8abb {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    min-height: auto;
}
}



@media all {
    
#\32 916ae55 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 216478f {
    width: 910px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 dd591a9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\37 7d6276c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d787e2f5 {
    min-height: 319px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 dd591a9 {
    width: 100%;
    min-height: 8px;
}
    
#d787e2f5 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
    padding-top: 12%;
}
}



@media (max-width: 767px) {
    
#\35 dd591a9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#d787e2f5 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
}



@media all {
    
#\32 5d6c185 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 8333c3a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\34 5349060 {
    justify-content: flex-start;
    align-items: center;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 70ddf48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 9feb6e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32.666666666666664%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#b2092240 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 8% 4%;
}
    
#\36 b4c889b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 8333c3a {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\34 5349060 {
    width: 33.333333333333336%;
    min-height: 8px;
}
    
#\38 9feb6e6 {
    width: 33.333333333333336%;
    min-height: 8px;
    align-items: center;
}
    
#b2092240 {
    padding-left: 6%;
    padding-right: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 218px;
    column-gap: 0%;
    padding-bottom: 6%;
}
}



@media (max-width: 767px) {
    
#\30 8333c3a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 5349060 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9feb6e6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b2092240 {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media all {
    
#\30 abbdd99 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aeaf74c4 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 e12bc0f {
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
}
    
#\36 7d26faa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e12bc0f {
    min-height: 79px;
    padding: 10% 2% 0% 2%;
}
}



@media (max-width: 767px) {
    
#\30 abbdd99 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 90.09%;
}
    
#\37 e12bc0f {
    min-height: unset;
    flex-direction: column;
    padding: 16% 4% 0% 4%;
}
    
#\36 7d26faa {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
}



@media all {
    
#\35 80e11aa {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 135%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#b4014553 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 65%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8152a4d3/dms3rep/multi/opt/pexels-photo-3618707-1920w.jpeg);
    border-radius: 30px;
}
#b4014553.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAEQQDISJRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxES/9oADAMBAAIRAxEAPwDLYmSjaDsE5A0p6HknZzZs7xEiZHrUBsoT/9k=');
}
    
#e25f882c {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 a557d00 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 03c7a70 {
    min-height: 511px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 80e11aa {
    width: 48.84328571428571%;
}
    
#b4014553 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    width: 49%;
}
#b4014553.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAEQQDISJRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxES/9oADAMBAAIRAxEAPwDLYmSjaDsE5A0p6HknZzZs7xEiZHrUBsoT/9k=');
}
    
#\30 03c7a70 {
    column-gap: 2%;
    min-height: 545px;
    padding: 6% 2% 10% 2%;
}
}



@media (max-width: 767px) {
    
#\35 80e11aa {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 0;
}
    
#b4014553 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    order: 1;
}
#b4014553.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHRAAAgIBBQAAAAAAAAAAAAAAAQIAEQQDISJRkf/EABUBAQEAAAAAAAAAAAAAAAAAAAMF/8QAGREBAAIDAAAAAAAAAAAAAAAAAQACAxES/9oADAMBAAIRAxEAPwDLYmSjaDsE5A0p6HknZzZs7xEiZHrUBsoT/9k=');
}
    
#\30 03c7a70 {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 10% 4%;
}
}



@media all {
    
#bce4380c {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d38fe088.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#d38fe088 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 6;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 eed3037 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6c736fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb860aa {
    width: 77.16%;
    height: auto;
    max-width: 100%;
}
    
#\37 2b877dc {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 203px;
    max-height: 100%;
    align-self: auto;
    order: 7;
    flex-wrap: nowrap;
    justify-self: auto;
    row-gap: 10px;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ef61edd3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 49.95391959798996%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#e4bca783 {
    width: 77.16%;
    height: auto;
    max-width: 100%;
}
    
#\38 f9e5270 {
    width: 77.16%;
    height: auto;
    max-width: 100%;
}
    
#c0700369 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c36c5ed6 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#e710c2ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#bc780a7a {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 137px;
    min-height: 46px;
    max-height: 100%;
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ae63b711 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 137px;
    min-height: 46px;
    max-height: 100%;
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 77b8a72 {
    width: 100%;
    height: 20px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b222aa {
    width: 588px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\36 73879bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#ef8b31b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7ff3d9c {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 137px;
    min-height: 46px;
    max-height: 100%;
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f052bd {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 137px;
    min-height: 46px;
    max-height: 100%;
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 be52af3 {
    min-height: 196px;
    column-gap: 16%;
    row-gap: 96px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 6% 6%;
}
    
#\37 6987dbc {
    width: 200px;
    height: auto;
    min-height: 46px;
    max-width: 100%;
}
    
#\30 cf676c4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 203px;
    max-height: 100%;
    align-self: auto;
    order: 5;
    flex-wrap: nowrap;
    justify-self: auto;
    row-gap: 10px;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c582b7c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\31 c582b7c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 33b5ad3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0e21876 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 069f1b1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 203px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    flex-wrap: nowrap;
    row-gap: 10px;
    height: auto;
}
    
#\35 a403df7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c35d3675.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#c35d3675 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 31ac5be {
    width: 77.16%;
    height: auto;
    max-width: 100%;
}
    
#b730d3fc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#f700bc49 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 34%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
}
    
#f5855598.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#f5855598 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 63231b6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 203px;
    max-height: none;
    align-self: auto;
    order: 3;
    flex-wrap: nowrap;
    justify-self: auto;
    row-gap: 10px;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4b222aa {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#bce4380c {
    height: 24px;
    order: 1;
}
    
#\39 eed3037 {
    height: 24px;
}
    
#\39 7ff3d9c {
    width: 106px;
    min-height: 36px;
}
    
#\36 4f052bd {
    min-height: 36px;
    width: 106px;
    order: 0;
}
    
#\30 be52af3 {
    min-height: 208px;
    column-gap: 4%;
    padding: 6% 4% 8% 4%;
}
    
#\30 cf676c4 {
    justify-content: flex-start;
    min-height: 292px;
}
    
#\37 2b877dc {
    min-height: 248px;
    justify-content: flex-start;
}
    
#ef61edd3 {
    width: 50%;
    row-gap: 24px;
}
    
#\34 069f1b1 {
    min-height: 246px;
    justify-content: flex-start;
}
    
#c36c5ed6 {
    height: 24px;
    order: 1;
}
    
#bc780a7a {
    width: 106px;
    min-height: 36px;
    order: 0;
}
    
#f700bc49 {
    width: 45.84342857142857%;
}
    
#ae63b711 {
    min-height: 36px;
    width: 106px;
    order: 0;
}
    
#\31 77b8a72 {
    height: 24px;
    order: 1;
}
    
#\32 63231b6 {
    min-height: 292px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#bce4380c {
    height: 24px;
    order: 1;
}
    
#d38fe088 {
    order: 6;
}
    
#\39 eed3037 {
    height: 24px;
}
    
#\39 7ff3d9c {
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    min-height: 36px;
    width: 106px;
    order: 0;
}
    
#\36 4f052bd {
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    min-height: 36px;
    width: 106px;
    order: 0;
}
    
#\30 be52af3 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 6% 12% 6%;
}
    
#\30 cf676c4 {
    order: 5;
}
    
#\31 c582b7c {
    order: 2;
}
    
#\37 2b877dc {
    order: 7;
}
    
#ef61edd3 {
    min-height: 96px;
    align-items: center;
    width: 100%;
    row-gap: 24px;
}
    
#\34 069f1b1 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c36c5ed6 {
    height: 24px;
    order: 1;
}
    
#c35d3675 {
    order: 0;
}
    
#bc780a7a {
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    min-height: 36px;
    width: 106px;
    order: 0;
}
    
#f700bc49 {
    min-height: 34px;
    align-items: flex-start;
    width: 100%;
    row-gap: 16px;
}
    
#f5855598 {
    order: 4;
}
    
#ae63b711 {
    border-radius: 50px;
    border-color: var(--color_1);
    border-width: 1px;
    border-style: solid;
    min-height: 36px;
    width: 106px;
    order: 0;
}
    
#\31 77b8a72 {
    height: 24px;
    order: 1;
}
    
#\32 63231b6 {
    order: 3;
}
}



@media all {
    
#b3c6bade {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 44281a8 {
    min-height: 326px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
}
    
#\34 b9d59f1 {
    width: 330px;
    height: auto;
    max-width: 100%;
}
    
#\32 3a3f306 {
    width: 196px;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
    align-self: flex-start;
    min-height: auto;
}
    
#\36 bbec73a {
    width: 500px;
    height: auto;
    max-width: 100%;
}
    
#b524d7eb::before, #b524d7eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#b524d7eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8152a4d3/dms3rep/multi/opt/pexels-photo-8853521-1920w.jpeg);
    border-radius: 30px;
    padding: 4% 3% 8% 3%;
}
#b524d7eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAwUEBgcRIjSR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIh/9oADAMBAAIRAxEAPwDS5y0oqdeQqvpEupbLio9bIRjxrbm+qfoAE09By//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 44281a8 {
    min-height: 303px;
    padding: 4% 4% 4% 4%;
}
    
#\34 b9d59f1 {
    width: 36.74%;
}
    
#\36 bbec73a {
    width: 36.85%;
}
    
#b524d7eb::before, #b524d7eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#b524d7eb {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding-left: 4%;
    padding-right: 4%;
}
#b524d7eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAwUEBgcRIjSR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIh/9oADAMBAAIRAxEAPwDS5y0oqdeQqvpEupbLio9bIRjxrbm+qfoAE09By//Z');
}
}



@media (max-width: 767px) {
    
#\39 44281a8 {
    min-height: unset;
    flex-direction: column;
    padding: 4% 4% 4% 4%;
}
    
#\34 b9d59f1 {
    width: 78.37%;
}
    
#\32 3a3f306 {
    height: auto;
    width: 175px;
    min-height: 50px;
}
    
#\36 bbec73a {
    width: 74.91%;
}
    
#b524d7eb::before, #b524d7eb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    border-radius: inherit;
}
#b524d7eb {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    padding: 6% 6% 7% 6%;
}
#b524d7eb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAAUEAwAAAAAAAAAAAAAAAAECAwUEBgcRIjSR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAXEQEBAQEAAAAAAAAAAAAAAAABAAIh/9oADAMBAAIRAxEAPwDS5y0oqdeQqvpEupbLio9bIRjxrbm+qfoAE09By//Z');
}
}

