*#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 *.u_1594438947 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

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

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

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

  *#dm .dmInner div.u_1660459105 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1660459105 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1642088173 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1642088173 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1277312145 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1277312145 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_6) !important;
  }

  *#dm .dmInner div.u_1582869040 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1582869040 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1155847755 .svg {
    width:50% !important;
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner *.u_1552610255 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner div.u_1962423540 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1619468311 img { border-radius:50% !important; }

  *#dm .dmInner div.u_1155847755 {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    border-width:1px !important;
    border-color:var(--color_1) !important;
    background-color:var(--color_4) !important;
    background-image:initial !important;
  }

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

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

  *#dm .dmInner *.u_1943406951 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1275524532 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

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

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

  *#dm .dmInner div.u_1699418362 .svg {
    color:var(--color_3) !important;
    fill:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1130712210 {
    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_1130712210 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1148899572 {
    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_1148899572 .svg {
    width:75% !important;
    color:var(--color_6) !important;
    fill:var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_1973457202 {
    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_1922474736 .svg {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1734534904 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1734534904 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1211084376 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1211084376 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1325533358 img[dm_changed] {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1325533358 img {
    border-radius:50% !important;
    -moz-border-radius:50% !important;
    -webkit-border-radius:50% !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
    border-style:solid !important;
    border-width:1px !important;
    border-color:var(--color_2) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1811180099 img {
    object-fit:cover !important;
    box-shadow:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1451877776 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

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

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

  *#dm .dmInner a.u_1552610255 {
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

  *#dm .dmInner a.u_1552610255 span.text { color:var(--color_3) !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1552610255 span.text { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1811180099 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
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 {
    
#e291646a {
    width: 72px;
    height: 72px;
    max-width: 72px;
    order: 3;
    max-height: 72px;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a52b05b7 {
    width: 72px;
    height: 72px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c14332b3 {
    flex-direction: row;
    justify-content: flex-end;
    width: 34.77%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 7d73c60 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 65.16633165829145%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 06508f1 {
    width: 72px;
    height: 72px;
    max-width: 100%;
    order: 0;
}
    
#\37 a4a38b7 {
    min-height: 114px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\38 e66e2ae {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\34 f3306ee {
    width: 72px;
    height: 72px;
    max-width: 100%;
    order: 2;
}
    
#\35 2202022 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e291646a {
    width: 64px;
    height: 64px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#a52b05b7 {
    height: 64px;
    width: 64px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#c14332b3 {
    flex-wrap: wrap;
    width: 21.10%;
    column-gap: 1%;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    align-content: stretch;
}
    
#\37 7d73c60 {
    align-content: stretch;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    row-gap: 0px;
    align-items: flex-start;
    column-gap: 2%;
    width: 78.80014598540144%;
}
    
#\30 06508f1 {
    justify-self: auto;
    align-self: auto;
    order: 0;
    width: 64px;
    height: 64px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a4a38b7 {
    min-height: 183px;
    padding: 4% 2% 6% 4%;
}
    
#\34 f3306ee {
    order: 3;
    width: 64px;
    height: 64px;
}
}



@media (max-width: 767px) {
    
#e291646a {
    height: 56px;
    width: 56px;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a52b05b7.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0%;
}
#a52b05b7 {
    height: 56px;
    width: 56px;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c14332b3 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    justify-content: flex-start;
    padding-left: 0%;
    column-gap: 2%;
}
    
#\37 7d73c60 {
    width: 100%;
    min-height: 97px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\30 06508f1 {
    height: 56px;
    width: 56px;
}
    
#\37 a4a38b7 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 8% 4% 10% 4%;
}
    
#\34 f3306ee {
    height: 56px;
    width: 56px;
}
}



@media all {
    
#\39 5926250 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 6%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 feee5b4 {
    width: 44px;
    height: 44px;
    max-width: 100%;
    align-self: flex-start;
}
    
#\36 0852d1f {
    width: 99.99763839078777%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f315964a {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 147.047px;
    min-height: 44px;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 c708e58 {
    width: 44px;
    height: 44px;
    max-width: 100%;
    align-self: flex-start;
}
    
#dbdf7011 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.5%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_2);
    order: 1;
    background-image: initial;
    padding: 5% 5% 5% 5%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 1b32c40 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\35 93973b1 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    min-height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 23ffcdb {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.49600175265637%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_1);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: initial;
    padding: 5% 5% 5% 5%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 9d2106c {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 4;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a78c2252 {
    width: 99.99763839078777%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 aaaf1f9 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e89e9f82 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 06cba11 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\38 586ec8c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1dd8239 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8c5b419 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 d9eed28 {
    width: 99.90595878849645%;
    height: 76px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 06e4caf {
    width: 99.52152242863616%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 93dd653 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#da5637dd {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 125px;
    max-height: 100%;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 174e4b3::before, #\30 174e4b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\30 174e4b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/pexels-photo-258063-1920w.jpeg);
    padding: 3% 2.5% 2.5% 2.5%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\30 174e4b3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBAMFERIWISOR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAhFR/9oADAMBAAIRAxEAPwDHYsywyYbFMtuksckCiLa2X6K/iIi29EuKP//Z');
}
    
#ac8bb56e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 5e5bee4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.51298635102226%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ea314c6c {
    width: 44px;
    height: 44px;
    max-width: 100%;
    align-self: flex-start;
}
    
#cebe132d::before, #cebe132d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#cebe132d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    order: 0;
    background-color: var(--color_5);
    border-radius: 20px;
    align-self: auto;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/pexels-photo-6091291-1920w.jpeg);
    justify-self: auto;
    padding: 5% 5% 5% 5%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#cebe132d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAgMABAEhETSR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM/vku+u29TDAj2vWhkLFWxx2S8iIH//2Q==');
}
    
#\30 bee5182 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57010081379812%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 0671e87 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 b08489b {
    width: 196px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c5aeac66 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 c71534d {
    width: 99.99763839078777%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 5926250 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
    min-height: 550px;
    column-gap: 1%;
}
    
#\35 feee5b4 {
    height: 44px;
    width: 44px;
}
    
#\36 0852d1f {
    width: 265px;
}
    
#f315964a {
    width: 46.55%;
    min-height: 36px;
}
    
#\34 c708e58 {
    width: 44px;
    height: 44px;
}
    
#\34 06cba11 {
    row-gap: 8px;
    width: 49.5%;
}
    
#dbdf7011 {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b32c40 {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
    order: 1;
}
    
#\38 d9eed28 {
    height: 39px;
}
    
#\35 93973b1 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\34 93dd653 {
    width: 302px;
}
    
#da5637dd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 338px;
    justify-self: auto;
    align-self: auto;
    width: 99.99558333713556%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 174e4b3::before, #\30 174e4b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\30 174e4b3 {
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 4%;
    width: 49.5%;
}
#\30 174e4b3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBAMFERIWISOR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAhFR/9oADAMBAAIRAxEAPwDHYsywyYbFMtuksckCiLa2X6K/iIi29EuKP//Z');
}
    
#ea314c6c {
    height: 44px;
    width: 44px;
}
    
#cebe132d::before, #cebe132d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#cebe132d {
    background-color: var(--color_5);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 210px;
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.99762741251084%;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#cebe132d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAgMABAEhETSR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM/vku+u29TDAj2vWhkLFWxx2S8iIH//2Q==');
}
    
#\30 23ffcdb {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 8px 0%;
}
    
#\37 b08489b {
    height: auto;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#c5aeac66 {
    justify-self: auto;
    align-self: auto;
    width: 99.37698789643022%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 9d2106c {
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    min-height: 55px;
}
    
#\36 c71534d {
    width: 302px;
}
    
#a78c2252 {
    width: 265px;
}
}



@media (max-width: 767px) {
    
#\39 5926250 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    row-gap: 10px;
}
    
#\35 feee5b4 {
    height: 44px;
    width: 44px;
}
    
#f315964a {
    min-height: 36px;
    width: 51.54%;
    padding-top: 0px;
}
    
#\34 c708e58 {
    height: 44px;
    width: 44px;
}
    
#\34 06cba11 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#dbdf7011 {
    border-radius: 20px;
    width: 100.00%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\36 1b32c40 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    row-gap: 16px;
}
    
#\38 d9eed28 {
    height: 40px;
}
    
#\35 93973b1 {
    width: 100%;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#da5637dd {
    min-height: 218px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#\30 174e4b3::before, #\30 174e4b3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\30 174e4b3 {
    min-height: 237px;
    align-items: center;
    width: 100%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 6% 7% 6%;
}
#\30 174e4b3.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHxAAAQMDBQAAAAAAAAAAAAAAAgABBAMFERIWISOR/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABgRAAIDAAAAAAAAAAAAAAAAAAABAhFR/9oADAMBAAIRAxEAPwDHYsywyYbFMtuksckCiLa2X6K/iIi29EuKP//Z');
}
    
#ea314c6c {
    height: 44px;
    width: 44px;
}
    
#cebe132d::before, #cebe132d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#cebe132d {
    background-color: var(--color_5);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    min-height: 230px;
    padding: 6% 6% 7% 6%;
}
#cebe132d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHBAAAgICAwAAAAAAAAAAAAAAAgMABAEhETSR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AM/vku+u29TDAj2vWhkLFWxx2S8iIH//2Q==');
}
    
#\30 23ffcdb {
    border-radius: 20px;
    width: 100.00%;
    min-height: 100%;
    align-self: stretch;
    max-height: none;
    height: auto;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0671e87 {
    order: 1;
}
    
#\37 b08489b {
    width: 100%;
    height: auto;
    min-height: 55px;
    margin: 0px 0% 0px 0%;
}
    
#\32 9d2106c {
    width: 100%;
    height: auto;
    min-height: 55px;
}
}



@media all {
    
#\32 2623818 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 0194853::before, #\39 0194853 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 0194853 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/pexels-photo-6091850-1920w.jpeg);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    align-self: flex-start;
    padding: 6% 6% 6% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\39 0194853.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgcI/8QAJRAAAAUDAQkAAAAAAAAAAAAAAAECBAUDBhEWBxITITJBUVOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AAmyrFxm6TJ1E7yOjyYd6cjC7r+DPNpP3bKapcCspCiPngxTdTSvuAf/2Q==');
}
    
#\32 67a528d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\32 67a528d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ae083f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99886077335964%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\30 62572c8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 99.99861040592182%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 d6a6360 {
    width: 64px;
    height: 64px;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b91ccee {
    width: 64px;
    height: 64px;
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5e1eb98 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b5b8e1f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 2b7147e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e47bdeca {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 18d0e9c.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\35 18d0e9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 247f8aa {
    justify-content: space-around;
    align-items: flex-start;
    width: 97.99910529098376%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    padding-left: 4px;
    padding-right: 4px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#f3baa429 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 7a1a0e5 {
    width: 468px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3b79f7a {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3826a65 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 a4378e1 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c9714395 {
    width: 468px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d10e69d {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1a11e89.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 1a11e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#b98692b4 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b99f63c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#eec093cc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    padding-left: 2%;
    padding-right: 2%;
    order: 0;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 ac855bf {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ec81566c {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 5fd17df {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a5584798.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a5584798 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1ba47b6::before, #\33 1ba47b6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.2;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 1);
}
#\33 1ba47b6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99861040592182%;
    min-height: 400px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/pexels-photo-7714894-1920w.jpeg);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 6% 6% 6% 6%;
    grid-area: auto / auto / auto / auto;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\33 1ba47b6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQFBxEiMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAIDAAAAAAAAAAAAAAAAAAEDAAIR/9oADAMBAAIRAxEAPwDOtHNcSNFjqjVGzzCj0T8ldOoOkIoXTaAB2ERBFARsq5ltE//Z');
}
    
#\37 acc7a05 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 4f977a8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    padding-left: 2%;
    padding-right: 2%;
    order: 0;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#a1f44745 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 786a394 {
    justify-content: space-around;
    align-items: flex-start;
    width: 98%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: center;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 7daea0a.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 7daea0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 13d44b7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\38 13d44b7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f4ac86b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 20px;
    width: 49%;
    min-width: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 cdb7270.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\37 cdb7270 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f8810c51 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d632ec84 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a6b852d8.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#a6b852d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a3f5b65 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ba6df865 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3159087 {
    min-height: 460px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#cd11510f {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 0194853::before, #\39 0194853 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 0194853 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    min-height: 240px;
}
#\39 0194853.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgcI/8QAJRAAAAUDAQkAAAAAAAAAAAAAAAECBAUDBhEWBxITITJBUVOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AAmyrFxm6TJ1E7yOjyYd6cjC7r+DPNpP3bKapcCspCiPngxTdTSvuAf/2Q==');
}
    
#\30 f4ac86b {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
}
    
#\33 247f8aa {
    align-items: flex-start;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 96%;
    padding-left: 4px;
    padding-right: 4px;
}
    
#\39 7a1a0e5 {
    width: 262px;
}
    
#\33 1ba47b6::before, #\33 1ba47b6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
}
#\33 1ba47b6 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    min-height: 240px;
}
#\33 1ba47b6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQFBxEiMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAIDAAAAAAAAAAAAAAAAAAEDAAIR/9oADAMBAAIRAxEAPwDOtHNcSNFjqjVGzzCj0T8ldOoOkIoXTaAB2ERBFARsq5ltE//Z');
}
    
#\37 acc7a05 {
    justify-content: flex-start;
    row-gap: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#c9714395 {
    width: 245px;
}
    
#\34 786a394 {
    padding-left: 4px;
    padding-right: 4px;
    width: 96%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a3159087 {
    min-height: 327px;
    padding: 6% 2% 6% 2%;
}
}



@media (max-width: 767px) {
    
#\32 2623818 {
    min-height: 40px;
}
    
#\39 0194853::before, #\39 0194853 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\39 0194853 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    min-height: 240px;
}
#\39 0194853.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgcI/8QAJRAAAAUDAQkAAAAAAAAAAAAAAAECBAUDBhEWBxITITJBUVOR/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AAmyrFxm6TJ1E7yOjyYd6cjC7r+DPNpP3bKapcCspCiPngxTdTSvuAf/2Q==');
}
    
#\31 3ae083f {
    min-height: 40px;
}
    
#\30 62572c8 {
    min-height: 40px;
}
    
#\37 d6a6360 {
    height: 56px;
    width: 56px;
}
    
#\32 b91ccee {
    height: 56px;
    width: 56px;
}
    
#\31 b5b8e1f {
    height: auto;
}
    
#\37 2b7147e {
    min-height: 40px;
}
    
#\33 247f8aa {
    width: 96%;
    padding-bottom: 0%;
    padding-left: 4px;
    padding-right: 4px;
    align-self: center;
    margin: 0px 0px 0px 0px;
}
    
#f3baa429 {
    min-height: 40px;
}
    
#\39 7a1a0e5 {
    width: 245px;
}
    
#\39 3826a65 {
    height: auto;
}
    
#c9714395 {
    width: 65%;
}
    
#b98692b4 {
    height: auto;
}
    
#\35 b99f63c {
    min-height: 40px;
}
    
#eec093cc {
    min-height: 40px;
}
    
#\36 ac855bf {
    height: auto;
}
    
#ec81566c {
    height: auto;
}
    
#\30 5fd17df {
    height: auto;
}
    
#\33 1ba47b6::before, #\33 1ba47b6 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    content: '';
}
#\33 1ba47b6 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    min-height: 240px;
}
#\33 1ba47b6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHhAAAgMAAQUAAAAAAAAAAAAAAQIAAwQFBxEiMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAABA//EABgRAAIDAAAAAAAAAAAAAAAAAAEDAAIR/9oADAMBAAIRAxEAPwDOtHNcSNFjqjVGzzCj0T8ldOoOkIoXTaAB2ERBFARsq5ltE//Z');
}
    
#\37 acc7a05 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
}
    
#\31 4f977a8 {
    min-height: 40px;
}
    
#a1f44745 {
    height: auto;
}
    
#\34 786a394 {
    width: 96%;
    padding-bottom: 0%;
    padding-left: 4px;
    padding-right: 4px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f4ac86b {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
    
#ba6df865 {
    height: auto;
}
    
#a3159087 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
}



@media all {
    
#a0fb5278 {
    justify-content: space-between;
    align-items: center;
    width: 66.85258085969842%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4b08608 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 b49796b {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5b546d6 {
    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%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3af5c07 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 02e2353 {
    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/ec3d9233/dms3rep/multi/opt/pexels-photo-20420894-439h.jpeg);
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\32 02e2353.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIABAMFBhIhFEKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQEAAgMAAAAAAAAAAAAAAAACAAQBERL/2gAMAwEAAhEDEQA/AL09bfgvWtWGDseGNVPX2YWTZN05GJdeyfaIku3aZ51FIxP/2Q==');
}
    
#e4197dc9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4bca0bc {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 366px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    align-content: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0fd5cba {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 7306982 {
    justify-content: space-between;
    align-items: center;
    width: 173px;
    min-height: 366px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 84491d5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ea822f72 {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48fcd1e {
    min-height: 413px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a0fb5278 {
    width: 52.87%;
    min-height: 316px;
}
    
#b4bca0bc {
    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;
}
    
#\39 b49796b {
    width: 143px;
    height: 143px;
}
    
#\39 0fd5cba {
    order: 3;
}
    
#\30 7306982 {
    min-height: 304px;
    order: 0;
    justify-content: space-between;
    align-items: flex-end;
    width: 143px;
}
    
#\32 5b546d6 {
    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%;
}
    
#\37 84491d5 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3af5c07 {
    width: 143px;
    height: 143px;
}
    
#\32 02e2353 {
    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;
}
#\32 02e2353.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIABAMFBhIhFEKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQEAAgMAAAAAAAAAAAAAAAACAAQBERL/2gAMAwEAAhEDEQA/AL09bfgvWtWGDseGNVPX2YWTZN05GJdeyfaIku3aZ51FIxP/2Q==');
}
    
#ea822f72 {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 48fcd1e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#e4197dc9 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#a0fb5278 {
    width: 98.84030304592073%;
    align-items: flex-start;
    min-height: 300px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#b4bca0bc {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
    
#\39 b49796b {
    height: 34.64745762711864vw;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\39 0fd5cba {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
}
    
#\30 7306982 {
    width: 46.5%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\32 5b546d6 {
    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%;
}
    
#\37 84491d5 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3af5c07 {
    height: 14.9895178197065vh;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\32 02e2353 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 46.5%;
}
#\32 02e2353.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIABAMFBhIhFEKB/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAZEQEAAgMAAAAAAAAAAAAAAAACAAQBERL/2gAMAwEAAhEDEQA/AL09bfgvWtWGDseGNVPX2YWTZN05GJdeyfaIku3aZ51FIxP/2Q==');
}
    
#ea822f72 {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 48fcd1e {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#e4197dc9 {
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\35 e7abea7 {
    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%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d10c1bb {
    background-color: var(--color_3);
    background-image: initial;
}
    
#fd95216f {
    min-height: 413px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\30 4b6e52d {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e4a023 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 366px;
    min-height: 366px;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    align-content: stretch;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9acaa69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70a9d16 {
    justify-content: space-between;
    align-items: center;
    width: 173px;
    min-height: 366px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0fc059e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 37a15b5 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f7dde15 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cbe86de {
    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/ec3d9233/dms3rep/multi/opt/pexels-photo-5202416-439h.jpeg);
    align-self: stretch;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 cbe86de.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAgMAAQYEBRIhERRR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABETH/2gAMAwEAAhEDEQA/AJOLbkWOYP6Lnn5WBAxY11d3Uyxux6xrTYPDiZWVd/YiA3ZRMP/Z');
}
    
#\36 b9df757 {
    justify-content: space-between;
    align-items: center;
    width: 67%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f8348dd3 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e7abea7 {
    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%;
}
    
#\37 70a9d16 {
    min-height: 304px;
    order: 1;
    justify-content: space-between;
    align-items: flex-end;
    width: 143px;
}
    
#\33 0fc059e {
    order: 0;
}
    
#fd95216f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#\38 37a15b5 {
    width: 143px;
    height: 143px;
}
    
#\30 4b6e52d {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 7e4a023 {
    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 f7dde15 {
    order: 3;
}
    
#\34 cbe86de {
    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;
}
#\34 cbe86de.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAgMAAQYEBRIhERRR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABETH/2gAMAwEAAhEDEQA/AJOLbkWOYP6Lnn5WBAxY11d3Uyxux6xrTYPDiZWVd/YiA3ZRMP/Z');
}
    
#\36 b9df757 {
    width: 52.87%;
    min-height: 316px;
}
    
#f8348dd3 {
    width: 143px;
    height: 143px;
}
    
#\34 9acaa69 {
    order: 1;
    width: 90.57%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\35 e7abea7 {
    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%;
}
    
#\37 70a9d16 {
    width: 46.5%;
    min-height: 100%;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\33 0fc059e {
    margin-left: 0px;
    margin-right: 0px;
}
    
#fd95216f {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#\38 37a15b5 {
    height: 34.64745762711864vw;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\30 4b6e52d {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 7e4a023 {
    width: 302px;
    min-height: 306px;
    justify-content: space-between;
    align-content: stretch;
}
    
#\31 f7dde15 {
    margin-left: 0%;
    margin-right: 0%;
    height: auto;
    min-height: 42px;
}
    
#\34 cbe86de {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 46.5%;
}
#\34 cbe86de.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUH/8QAHxAAAgIBBAMAAAAAAAAAAAAAAgMAAQYEBRIhERRR/8QAFAEBAAAAAAAAAAAAAAAAAAAAA//EABcRAAMBAAAAAAAAAAAAAAAAAAABETH/2gAMAwEAAhEDEQA/AJOLbkWOYP6Lnn5WBAxY11d3Uyxux6xrTYPDiZWVd/YiA3ZRMP/Z');
}
    
#\36 b9df757 {
    width: 98.84030304592073%;
    align-items: flex-start;
    min-height: 320px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#f8348dd3 {
    height: 14.9895178197065vh;
    width: 100%;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
}
    
#\34 9acaa69 {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\37 d022ccd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1fe2420 {
    min-height: 448px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding-left: 6%;
    padding-right: 6%;
    padding-bottom: 4%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\31 3b05f33 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d1434d2a {
    background-color: var(--color_3);
    background-image: initial;
}
    
#a32a5f64 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    order: 0;
}
    
#\33 11298a5 {
    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%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\38 83aced1 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    min-height: auto;
}
    
#fc9a9edd {
    width: 450px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin-top: -50px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c96d3e0 {
    width: 173px;
    height: 173px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#ea94a662 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 69.18257615516258%;
    min-height: 378px;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#d1a6388e {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 366px;
    min-height: 390px;
    max-height: 100%;
    order: 1;
    flex-wrap: wrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 310b979 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    position: relative;
    max-width: 100%;
    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/ec3d9233/dms3rep/multi/opt/pexels-photo-9170201-1920w.jpeg);
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\32 310b979.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFERIUMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/AMT1W+xsTXedlsZSCOB8ktamI1jsO4BJMRDMobP/2Q==');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 d022ccd {
    order: 1;
}
    
#\38 1fe2420 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 355px;
    padding-bottom: 6%;
}
    
#\31 3b05f33 {
    order: 0;
}
    
#a32a5f64 {
    width: 143px;
    height: 143px;
}
    
#\33 11298a5 {
    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%;
}
    
#\38 83aced1 {
    order: 3;
}
    
#fc9a9edd {
    width: 317px;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c96d3e0 {
    width: 143px;
    height: 143px;
}
    
#ea94a662 {
    width: 96.18%;
    min-height: 316px;
}
    
#d1a6388e {
    width: 304px;
    min-height: 103.83%;
    align-items: center;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    height: auto;
}
    
#\32 310b979 {
    min-height: 143px;
    width: 304px;
}
#\32 310b979.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFERIUMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/AMT1W+xsTXedlsZSCOB8ktamI1jsO4BJMRDMobP/2Q==');
}
}



@media (max-width: 767px) {
    
#\37 d022ccd {
    width: 90.36%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 1fe2420 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
}
    
#\31 3b05f33 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#a32a5f64 {
    height: 14.9895178197065vh;
    width: 46.53820183867449%;
}
    
#\33 11298a5 {
    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%;
}
    
#\38 83aced1 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#fc9a9edd {
    margin-top: -20px;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 c96d3e0 {
    height: 34.64745762711864vw;
    width: 46.53820183867449%;
}
    
#ea94a662 {
    width: 96.18603308766684%;
    align-items: flex-start;
    min-height: 320px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#d1a6388e {
    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;
}
    
#\32 310b979 {
    border-radius: 30px;
    background-color: var(--color_1);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 140px;
    width: 100%;
}
#\32 310b979.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQFERIUMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQADAAAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhEDEQA/AMT1W+xsTXedlsZSCOB8ktamI1jsO4BJMRDMobP/2Q==');
}
}



@media all {
    
#\36 3a819a2 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#eeb84be2 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f1691b24 {
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    justify-self: auto;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#\31 abcd790 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ce3ea2f {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 8382c46::before, #\38 8382c46 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.33;
    border-radius: inherit;
}
#\38 8382c46 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/pexels-photo-5202427-1920w.jpeg);
    border-radius: 30px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\38 8382c46.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQAEEQIDBSESFzP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AM1Z4ANm78taQTetcNmJMFTvW2aq2KW8HfoERShNPD//2Q==');
}
    
#a1e9ff95 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 4;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 f5938df {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3317f7e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 8px 8px 8px 8px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 4c98fbf.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\39 4c98fbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f7a8058 {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fbb5ac0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 fbb5ac0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d44388e {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 2;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 d2e7e28 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 8;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#e4ea8903 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 ab60e2b {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    order: 6;
    padding-left: 2%;
    padding-right: 2%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f621ab12 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 b211644 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    padding-left: 2%;
    padding-right: 2%;
    order: 0;
    padding-bottom: 0%;
    padding-top: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#b624510d {
    width: 99.99852474004743%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bc40d70 {
    min-height: 475px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#fb8cd569.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#fb8cd569 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#f0370a93.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#f0370a93 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8efa897 {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 f848a4b {
    width: 18px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ce34b4e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 5px;
}
#\33 ce34b4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#cebf6785 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3317f7e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 8px 8px 8px 8px;
}
    
#\38 8382c46::before, #\38 8382c46 > .bgExtraLayerOverlay {
    
}
#\38 8382c46 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 48.5%;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    min-height: 8px;
}
#\38 8382c46.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQAEEQIDBSESFzP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AM1Z4ANm78taQTetcNmJMFTvW2aq2KW8HfoERShNPD//2Q==');
}
    
#\37 bc40d70 {
    column-gap: 3%;
    min-height: 450px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 6% 2% 6% 2%;
}
    
#cebf6785.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#cebf6785 {
    align-self: flex-start;
    width: 99.91%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3a819a2 {
    height: auto;
}
    
#f1691b24 {
    width: 99.54%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 ce3ea2f {
    height: auto;
}
    
#\38 8382c46::before, #\38 8382c46 > .bgExtraLayerOverlay {
    
}
#\38 8382c46 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
}
#\38 8382c46.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQAEEQIDBSESFzP/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAv/EABcRAAMBAAAAAAAAAAAAAAAAAAABAhH/2gAMAwEAAhEDEQA/AM1Z4ANm78taQTetcNmJMFTvW2aq2KW8HfoERShNPD//2Q==');
}
    
#\37 ab60e2b {
    min-height: 40px;
    order: 6;
}
    
#f621ab12 {
    height: auto;
}
    
#\31 b211644 {
    min-height: 40px;
    order: 0;
}
    
#\37 bc40d70 {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 6% 4% 6% 4%;
}
    
#a1e9ff95 {
    min-height: 40px;
    order: 4;
}
    
#fb8cd569 {
    order: 1;
}
    
#f0370a93 {
    order: 5;
}
    
#\30 3317f7e {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 8px 8px 8px 8px;
}
    
#\38 8efa897 {
    height: auto;
}
    
#\39 4c98fbf {
    order: 9;
}
    
#\34 f848a4b {
    height: auto;
}
    
#\33 ce34b4e {
    order: 3;
}
    
#\33 fbb5ac0 {
    order: 7;
}
    
#\30 d44388e {
    min-height: 40px;
    order: 2;
}
    
#\35 d2e7e28 {
    min-height: 40px;
    order: 8;
}
    
#cebf6785.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 6px;
    padding-right: 6px;
}
#cebf6785 {
    width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 5bbb2aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d4338255 {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1a9a9b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 06775cb {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d6cab5c2 {
    width: 44px;
    height: 44px;
    max-width: 100%;
    align-self: flex-start;
    order: 0;
}
    
#b50f8b59 {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f206de79 {
    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: 59.81013214633468%;
    min-height: 500px;
    max-height: none;
    align-self: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\32 af900a4 {
    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: 100.00008893829906%;
    min-height: 410px;
    max-height: 100%;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/pexels-photo-6091604-1920w.jpeg);
    align-self: auto;
    order: 1;
    border-radius: 20px;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\32 af900a4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECBAUDEQYhIiMxkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxKbkaDObcra3VqyNRcixYtVYttPXgAA//9k=');
}
    
#\38 beb76e1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    order: 0;
    align-self: auto;
    flex-wrap: nowrap;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
}
    
#\37 be10c65 {
    width: 44px;
    height: 44px;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
}
    
#da4e4a42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d911a396 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100.00%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 baf12ea {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 34.1904576436222%;
    min-height: 500px;
    max-height: none;
    border-radius: 0px;
    background-image: none;
    align-self: auto;
    order: 1;
    height: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\37 a5a99c9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\37 cf21177 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c2447020 {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2b1c44d {
    width: 44px;
    height: 44px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a304d18 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 350px;
    max-height: 100%;
    align-self: stretch;
    order: 1;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ac906c65 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 160px;
    min-height: 25px;
    max-height: 100%;
    order: 3;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\34 17b999b {
    width: 99.99898419972314%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f570f9f5 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 0px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 30px;
    background-color: var(--color_4);
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#dd0cf8d4 {
    width: 100%;
    height: 32px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
}
    
#deaaa0ec {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d4338255 {
    height: 22px;
    width: 22px;
    order: 1;
}
    
#\37 06775cb {
    height: 22px;
    width: 22px;
    order: 4;
}
    
#d6cab5c2 {
    width: 36px;
    height: 36px;
}
    
#b50f8b59 {
    height: 22px;
    width: 22px;
    order: 0;
}
    
#f206de79 {
    min-height: 215px;
    justify-self: auto;
    align-self: stretch;
    width: 100%;
    order: 1;
    max-width: 100%;
    height: auto;
    row-gap: 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 af900a4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    min-height: 420px;
    margin: 0px 0% 0px 0%;
}
#\32 af900a4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECBAUDEQYhIiMxkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxKbkaDObcra3VqyNRcixYtVYttPXgAA//9k=');
}
    
#\38 beb76e1 {
    min-height: 36px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\37 be10c65 {
    height: 36px;
    width: 36px;
}
    
#\36 baf12ea {
    border-radius: 0px;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 470px;
    order: 0;
    justify-self: auto;
    align-self: stretch;
    max-width: 100%;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf21177 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 510px;
    column-gap: 0%;
}
    
#c2447020 {
    height: 27.6875px;
    width: 22px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 a304d18 {
    width: 100%;
    min-height: 125px;
    height: auto;
}
    
#\37 2b1c44d {
    height: 36px;
    width: 36px;
}
    
#ac906c65 {
    min-height: 22px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 145px;
}
    
#f570f9f5 {
    border-radius: 30px;
    column-gap: 4%;
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#dd0cf8d4 {
    height: 16px;
}
    
#deaaa0ec {
    height: 22px;
    width: 22px;
    order: 2;
}
}



@media (max-width: 767px) {
    
#d4338255 {
    height: 22px;
    width: 22px;
    order: 1;
}
    
#\37 06775cb {
    height: 22px;
    align-self: auto;
    order: 4;
    width: 22px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6cab5c2 {
    height: 36px;
    width: 36px;
}
    
#b50f8b59 {
    height: 22px;
    width: 22px;
    order: 0;
}
    
#f206de79 {
    width: 100%;
    order: 1;
    min-height: 402px;
    margin-top: 0px;
}
    
#\32 af900a4 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
    min-height: 240px;
}
#\32 af900a4.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAIRAAAAUCBwAAAAAAAAAAAAAAAAECBAUDEQYhIiMxkeH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxKbkaDObcra3VqyNRcixYtVYttPXgAA//9k=');
}
    
#\38 beb76e1 {
    min-height: 36px;
    width: 100%;
    margin-top: 0%;
    margin-left: 0px;
    padding-top: 0px;
    align-self: stretch;
    margin-right: 0%;
    max-width: 100%;
    align-items: flex-start;
    padding-bottom: 0px;
    justify-content: flex-start;
}
    
#\37 be10c65 {
    height: 36px;
    width: 36px;
}
    
#\36 baf12ea {
    border-radius: 0px;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    order: 0;
    align-self: stretch;
    min-height: 290px;
    max-height: none;
    height: auto;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 cf21177 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#c2447020 {
    height: 22px;
    width: 22px;
    order: 3;
}
    
#\37 2b1c44d {
    height: 36px;
    width: 36px;
}
    
#\32 a304d18 {
    width: 100.00%;
    min-height: 262px;
}
    
#ac906c65 {
    min-height: 19px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 140px;
    max-width: 100%;
    justify-content: space-between;
}
    
#f570f9f5 {
    width: 100%;
    min-height: 736px;
    align-items: center;
    border-radius: 30px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 6% 8% 6%;
}
    
#dd0cf8d4 {
    height: 16px;
}
    
#deaaa0ec {
    height: 22px;
    width: 22px;
    order: 2;
}
    
#\36 c1cb08c {
    margin-top: 0%;
}
}



@media all {
    
#\32 6c7630d::before, #\32 6c7630d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.58;
    border-radius: inherit;
}
#\32 6c7630d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: space-between;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/IMG_1867EE4DD019-1-1920w.jpeg);
    background-attachment: fixed;
    padding: 40px 40px 40px 40px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
#\32 6c7630d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAYCAgMAAAAAAAAAAAAAAAECAwQxBRMHESNCkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAQADAQAAAAAAAAAAAAAAAgMAAREx/9oADAMBAAIRAxEAPwCbxXJfm5WZpUS3jX04lVFVfRuncTP2r8bNn7AAl2vULhW8aISfp1n/2Q==');
}
    
#\39 991bf96 {
    min-height: 820px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\39 451699e {
    width: 30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    align-self: flex-start;
    grid-area: auto / auto / auto / auto;
}
    
#dee5d18a {
    width: 30%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 2;
    align-self: flex-end;
    grid-area: auto / auto / auto / auto;
}
    
#ab6c7794.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 73px;
    padding-bottom: 73px;
}
#ab6c7794 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 0;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 6c7630d::before, #\32 6c7630d > .bgExtraLayerOverlay {
    
}
#\32 6c7630d {
    padding: 32px 32px 32px 32px;
}
#\32 6c7630d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAYCAgMAAAAAAAAAAAAAAAECAwQxBRMHESNCkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAQADAQAAAAAAAAAAAAAAAgMAAREx/9oADAMBAAIRAxEAPwCbxXJfm5WZpUS3jX04lVFVfRuncTP2r8bNn7AAl2vULhW8aISfp1n/2Q==');
}
    
#\39 991bf96 {
    min-height: 436px;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\32 6c7630d::before, #\32 6c7630d > .bgExtraLayerOverlay {
    
}
#\32 6c7630d {
    width: 100%;
    min-height: 345px;
    align-items: center;
    height: auto;
    row-gap: 24px;
    padding: 24px 24px 24px 24px;
}
#\32 6c7630d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAYCAgMAAAAAAAAAAAAAAAECAwQxBRMHESNCkf/EABUBAQEAAAAAAAAAAAAAAAAAAAQF/8QAGREBAQADAQAAAAAAAAAAAAAAAgMAAREx/9oADAMBAAIRAxEAPwCbxXJfm5WZpUS3jX04lVFVfRuncTP2r8bNn7AAl2vULhW8aISfp1n/2Q==');
}
    
#\39 991bf96 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 451699e {
    width: 100.00%;
}
    
#dee5d18a {
    width: 100.00%;
}
    
#ab6c7794 {
    width: 100.00%;
}
}



@media all {
    
#b703f1ab {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 7b80af8 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 bf4ac6f {
    width: 240px;
    height: auto;
    max-width: 100%;
    max-height: none;
    align-self: auto;
    order: 2;
    margin-top: 2%;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4a8a4db {
    width: 99.83478187016958%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 8a02127::before, #\36 8a02127 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.66;
    border-radius: inherit;
}
#\36 8a02127 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    border-radius: 20px 20px 20px 20px;
    background-image: url(https://lirp.cdn-website.com/ec3d9233/dms3rep/multi/opt/hall-congress-architecture-building-159213-1920w.jpeg);
    border-style: solid;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-width: 0px 0px 0px 0px;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
#\36 8a02127.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAACAAEDBQcxBBEhJFH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwCeqt42qMpRtpyEGfhtsKaO5sTGXWLPiIhCob//2Q==');
}
    
#\31 d6394c4 {
    margin: 0px 0px 0px 0px;
}
    
#cf256318 {
    width: 522px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 7b80af8 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 44px;
    padding: 6% 4% 6% 4%;
}
    
#\34 bf4ac6f {
    margin-top: 3%;
}
    
#\30 4a8a4db {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 8a02127::before, #\36 8a02127 > .bgExtraLayerOverlay {
    
}
#\36 8a02127 {
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 10px;
    width: 100%;
    min-height: 300px;
    justify-content: flex-start;
}
#\36 8a02127.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAACAAEDBQcxBBEhJFH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwCeqt42qMpRtpyEGfhtsKaO5sTGXWLPiIhCob//2Q==');
}
    
#cf256318 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media (max-width: 767px) {
    
#b703f1ab {
    grid-template-rows: minmax(8px, max-content);
}
    
#\30 7b80af8 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\30 7b80af8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 32px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\34 bf4ac6f {
    height: auto;
    width: 100%;
    min-height: 50px;
}
    
#\36 8a02127::before, #\36 8a02127 > .bgExtraLayerOverlay {
    
}
#\36 8a02127 {
    width: 100%;
    min-height: 340px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    height: auto;
    padding: 12% 6% 12% 6%;
}
#\36 8a02127.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAfEAABAwMFAAAAAAAAAAAAAAACAAEDBQcxBBEhJFH/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABURAQEAAAAAAAAAAAAAAAAAAAEA/9oADAMBAAIRAxEAPwCeqt42qMpRtpyEGfhtsKaO5sTGXWLPiIhCob//2Q==');
}
    
#cf256318 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
}



@media all {
    
#\34 cbe8efb {
    width: 220px;
    height: 50px;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7700d50 {
    align-items: center;
    justify-self: center;
    align-self: start;
    order: 0;
    width: 38.50922418630752%;
    min-height: 74.94140625%;
    background-color: var(--color_2);
    background-image: initial;
    height: auto;
    margin-top: 100px;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ced804d2 {
    width: 588.828px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 24px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dcf9655 {
    width: 84.20%;
    height: auto;
    max-width: 100%;
    order: 2;
    align-self: auto;
    margin: 24px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0018f5f {
    align-items: flex-end;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#c4399e18 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c33b178 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\37 c3509f3 {
    width: 100%;
    grid-template-rows: minmax(634px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_3);
    background-image: initial;
    grid-area: auto / auto / auto / auto;
}
    
#a8eed81f {
    width: 44.99947390572391%;
    height: 800px;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
}
    
#d07830e9 {
    min-height: 812px;
    column-gap: 8%;
    row-gap: 48px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#\36 1e7756b {
    width: 44.99947390572391%;
    height: 710px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin-top: 45px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7700d50 {
    justify-self: center;
    align-self: center;
    height: auto;
    min-height: 70.86%;
    width: 56.23%;
    padding: 6% 6% 6% 6%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 dcf9655 {
    width: 99.93%;
}
    
#\37 c3509f3 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8eed81f {
    height: 630px;
}
    
#d07830e9 {
    min-height: 627px;
    padding: 0px 0px 0px 0px;
}
    
#\36 1e7756b {
    height: 539px;
    justify-self: end;
    align-self: center;
    width: 45.00%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 cbe8efb {
    order: 3;
}
    
#a7700d50 {
    justify-self: center;
    align-self: start;
    height: auto;
    min-height: 67.15%;
    width: 79.27%;
    padding: 8% 8% 8% 8%;
    margin: 99px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ced804d2 {
    order: 1;
}
    
#\31 dcf9655 {
    order: 2;
    width: 99.01%;
}
    
#\39 0018f5f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c4399e18 {
    order: 0;
    justify-self: auto;
    align-self: auto;
    width: 99.27819548872179%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c3509f3 {
    width: 100.00%;
    grid-template-rows: minmax(670px, max-content);
}
    
#a8eed81f {
    height: 250px;
    justify-self: start;
    align-self: start;
    width: 50%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d07830e9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 1e7756b {
    height: 147px;
    justify-self: end;
    align-self: start;
    width: 60.55%;
    margin: 523px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media all {
    
#ee78e5f4 {
    width: 861px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\31 f37ee5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d3a558b {
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
}
    
#ff5be5a8 {
    min-height: 223px;
    column-gap: 6%;
    row-gap: 36px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#cc146d5a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.91123642439432%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bf68c09a {
    width: 47.41511961722488%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a9b3871 {
    background-color: rgba(0,0,0,0);
    background-image: initial;
}
    
#e0076614 {
    margin: 0px 0% 0px 0%;
}
    
#\35 be338e3 {
    width: 280px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee78e5f4 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\32 d3a558b {
    width: 100%;
    min-height: 80px;
}
    
#ff5be5a8 {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 6% 3% 6%;
}
    
#cc146d5a {
    width: 100%;
    min-height: 80px;
    order: 0;
    height: auto;
    row-gap: 24px;
}
}



@media (max-width: 767px) {
    
#ee78e5f4 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 d3a558b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 32px;
}
    
#ff5be5a8 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 6% 4% 6%;
}
    
#cc146d5a {
    width: 100%;
    min-height: 181px;
    align-items: center;
    row-gap: 16px;
    padding-left: 16px;
    padding-right: 16px;
    order: 0;
    height: auto;
    padding-bottom: 0px;
}
    
#\35 be338e3 {
    height: 50px;
}
}



@media all {
    
#\30 2a279fb {
    position: relative;
    width: 543px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6fdb33b {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\32 4c8a2b1 {
    margin: 0px 0% 0px 0%;
}
    
#\32 7e3243d {
    position: relative;
    width: 543px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c8d3fd7 {
    align-self: start;
    background-size: cover;
    min-height: 205px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 3% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ed14f4c9 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    margin: 20px 0% 0px 0%;
}
    
#\31 2b45173 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#\37 be012c0 {
    position: relative;
    width: 518.164px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    margin: 20px 0% 0px 0%;
}
    
#c736dd11 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5d45c4d {
    position: relative;
    width: 543px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4b5ca80 {
    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;
}
    
#\36 27e54d2 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    background-color: rgba(0,0,0,0);
    background-image: initial;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0 0 0 1px;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 2a279fb {
    width: 196px;
}
    
#\38 6fdb33b {
    width: 32%;
    min-height: 8px;
    order: 0;
    align-items: flex-start;
    padding: 3% 2% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7e3243d {
    width: 196px;
}
    
#\38 c8d3fd7 {
    column-gap: 2%;
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 15px;
    padding: 3% 6% 12% 6%;
}
    
#ed14f4c9 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 2b45173 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 be012c0 {
    width: 100.00%;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#c736dd11 {
    width: 32%;
    min-height: 8px;
    order: 0;
    align-items: flex-start;
    padding: 3% 2% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5d45c4d {
    width: 196px;
}
    
#\36 27e54d2 {
    width: 32%;
    min-height: 8px;
    order: 0;
    align-items: flex-start;
    padding: 3% 2% 3% 3.5%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\30 2a279fb {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 6fdb33b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 2;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7e3243d {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 c8d3fd7 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    column-gap: 3%;
    padding: 4% 6% 12% 6%;
}
    
#ed14f4c9 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#\31 2b45173 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#\37 be012c0 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    margin-top: 0px;
}
    
#c736dd11 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 0;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5d45c4d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\36 27e54d2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 0px;
    order: 1;
    height: auto;
    padding: 6% 3% 6% 3%;
    margin: 0% 0% 0% 0%;
}
}

