*#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_1916732576 {
    padding-left:20px !important;
    padding-right:20px !important;
    text-align:CENTER !important;
  }*#dm .dmInner div.u_1993229266 .svg {
  width:75% !important;
  color:var(--color_6) !important;
  fill:var(--color_2) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

*#dm .dmInner div.u_1294084089 input::placeholder {
  font-size:14px !important;
  color:var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 input.placeholder {
  font-size:14px !important;
  color:var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 textarea::placeholder {
  font-size:14px !important;
  color:var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 textarea.placeholder {
  font-size:14px !important;
  color:var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 select::placeholder {
  font-size:14px !important;
  color:var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 select.placeholder {
  font-size:14px !important;
  color:var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 .dmforminput {
  padding-block:8px !important;
  padding-inline:8px !important;
}

*#dm .dmInner div.u_1294084089 .spacing-container {
  margin-block:-8px !important;
  margin-inline:-8px !important;
}

*#dm .dmInner div.u_1567655552 .socialHubInnerDiv { column-gap:14px !important; }

*#dm .dmInner a.u_1916732576:hover .iconBg { background-color:var(--color_12) !important; }

*#dm .dmInner a.u_1916732576.hover .iconBg { background-color:var(--color_12) !important; }

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

*#dm .dmInner div.u_1993229266 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1666963249 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  -moz-border-radius:25% !important;
  -webkit-border-radius:25% !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1023068384 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1777422429 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1986706566 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1912407689 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1531993558 {
  border-radius:25% !important;
  background-color:var(--color_11) !important;
  border-style:solid !important;
  border-width:4px 4px 4px 4px !important;
  border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  background-image:none !important;
}

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

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

*#dm .dmInner div.u_1619795384 {
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
}

*#dm .dmInner div.u_1035997698 .svg { fill:rgba(233,229,64,1) !important; }

*#dm .dmInner div.u_1128264658 .svg { fill:rgba(233,229,64,1) !important; }

*#dm .dmInner div.u_1618930458 .svg { fill:rgba(233,229,64,1) !important; }

*#dm .dmInner div.u_1756292598 .svg { fill:rgba(233,229,64,1) !important; }

*#dm .dmInner div.u_1340305403 .svg { fill:rgba(233,229,64,1) !important; }

*#dm .dmInner div.u_1005311528 {
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
}

*#dm .dmInner div.u_1294084089 .dmwidget-title { color:var(--color_2) !important; }

*#dm .dmInner div.u_1294084089 input:not([type="submit"]) {
  border-radius:20px 20px 20px 20px !important;
  border-style:solid !important;
  border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  border-width:0px 0px 0px 0px !important;
  background-color:var(--color_11) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1294084089 textarea {
  border-radius:20px 20px 20px 20px !important;
  border-style:solid !important;
  border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  border-width:0px 0px 0px 0px !important;
  background-color:var(--color_11) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1294084089 select {
  border-radius:20px 20px 20px 20px !important;
  border-style:solid !important;
  border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
  border-width:0px 0px 0px 0px !important;
  background-color:var(--color_11) !important;
  background-image:none !important;
}

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

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

*#dm .dmInner div.u_1294084089 .dmformsubmit {
  margin-block-start:50px !important;
  margin-left:0 !important;
  margin-right:auto !important;
  background-color:var(--color_12) !important;
  background-image:none !important;
}

*#dm .dmInner div.u_1567655552 .socialHubIcon {
  background-color:var(--color_11) !important;
  color:var(--color_12) !important;
  width:44px !important;
  height:44px !important;
  font-size:29px !important;
  line-height:44px !important;
}

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

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

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

*#dm .dmInner a.u_1916732576 .iconBg { display:none !important; }

*#dm .dmInner a.u_1916732576 {
  background-color:var(--color_2) !important;
  background-image:none !important;
  border-radius:6px !important;
  -moz-border-radius:6px !important;
  -webkit-border-radius:6px !important;
}

*#dm .dmInner div.u_1036415449 {
  border-style:solid !important;
  border-width:0px 0px 0px 0px !important;
  border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
}

*#dm .dmInner a.u_1290507256 .iconBg { display:none !important; }

*#dm .dmInner a.u_1290507256 {
  background-color:var(--color_12) !important;
  background-image:none !important;
  border-radius:6px !important;
  -moz-border-radius:6px !important;
  -webkit-border-radius:6px !important;
}

}

@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1870333069 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1870333069 .photoGalleryViewAll { padding:0 10px !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1870333069 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_1870333069 .photoGalleryViewAll { padding:0 10px !important; }
}

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

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

  *#dm .dmInner *.u_1870333069 .photoGalleryViewAll { padding:0 10px !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 {
    
#\38 e8dc592 {
    min-height: 356px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\31 0303f8b {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3974950 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 7fac182 {
    background-color: var(--color_11);
    background-image: none;
}
}



@media all {
    
#\33 9606456 {
    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: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a070423a {
    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;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2def0f0 {
    width: 99.52%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0850c9d::before, #\36 0850c9d > .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;
}
#\36 0850c9d {
    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/8452b579/dms3rep/multi/opt/37fdce2b-921c-45f9-8956-3ee4c6ced555-1920w.png);
    padding: 3% 2.5% 2.5% 2.5%;
    margin: 0% 0% 0% 0%;
}
    
#bdb2a3bd {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.51%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e9dd1bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e5938261::before, #e5938261 > .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;
}
#e5938261 {
    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/8452b579/dms3rep/multi/opt/c3870fd1-00e6-401b-a4b7-79e3ce1f67c4-1920w.png);
    justify-self: auto;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b0a4b52 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ae42223 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 694fb76 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 d59d3d5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#be9c8761 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c7f1ad81 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 6% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\38 99210f0 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.5%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_12);
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd2302fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 417404a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f09fc16 {
    width: 99.91%;
    height: 76px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e12e4f3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 48.5%;
    min-height: 214px;
    max-height: 100%;
    border-radius: 20px;
    background-color: var(--color_12);
    order: 1;
    background-image: none;
    padding: 5% 5% 5% 5%;
    margin: 0% 0% 0% 0%;
}
    
#\32 35e4acc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e0e0df07 {
    width: 112px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 4;
    min-height: 55px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dc5efff {
    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: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b904334a {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.57%;
    min-height: 114px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c1c08b {
    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;
}
    
#\39 1f58e34 {
    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;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 012fcce {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0de8227 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 43b6108 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 07f6fe8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a88b6172 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d9d49602 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b76073 {
    width: 85.77%;
    height: auto;
    max-width: 100%;
}
    
#d33cb024 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-right: 4%;
}
    
#a159aa63 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a30fdb9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#da541df7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f5af6aa {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b021d1e3 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eb5b6ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd532745 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c3414a0 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ff2aafbe {
    width: 85.70%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#cfca533e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ff0f67fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 efd1ad5 {
    justify-content: flex-start;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 d97b257 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 91f1c26 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0b8783b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#c476af9b {
    width: 196px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 16px;
    min-height: auto;
}
    
#\33 591690d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1160b73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b5d6e78a {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 c60e6a5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ebb8360e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 b9e67cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#be45db6d {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f54c9a85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e80ae65 {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0a6e11a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e16c0a12 {
    align-items: flex-start;
    width: 80.08%;
    min-height: 106px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    height: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 788a07e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e93c552f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d0d6f0b {
    min-height: 17px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 6% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#b7a44f92 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5ef2e6c {
    width: 112px;
    height: 112px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 4% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4fc2a86 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 84552bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 a44b5eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#aaf0238f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#\30 1b3779f {
    min-height: 651px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 280bced {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ee168593 {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 fc017ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 090ad27 {
    min-height: 600px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 b29b0bb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 df74072 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#cc213eb0 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 160px;
    min-height: 25px;
    max-height: 100%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 eaa365d {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cb7117b {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c14b8a9 {
    justify-content: space-between;
    align-items: flex-start;
    width: 59.81%;
    min-height: 500px;
    max-height: none;
    align-self: auto;
    height: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c23ba3bf {
    justify-content: space-between;
    align-items: center;
    width: 34.16%;
    min-height: 500px;
    max-height: none;
    border-radius: 0px;
    background-image: url(https://lirp.cdn-website.com/8452b579/dms3rep/multi/opt/65fef606-e787-49b4-94b2-178e473a90ca-1920w.png);
    height: auto;
    padding: 0% 0% 0% 0%;
}
    
#\34 c186d43 {
    width: 100%;
    height: 32px;
    max-width: 100%;
    order: 2;
    align-self: flex-start;
}
    
#bc5ab635 {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-left: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 39ae090 {
    align-items: flex-start;
    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;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7913add {
    align-items: flex-start;
    width: 100%;
    min-height: 350px;
    max-height: 100%;
    align-self: stretch;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9443b1d {
    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: 0% 0% 0% 0%;
}
    
#\33 6f5e0f8 {
    width: 26px;
    height: 25px;
    max-width: 100%;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\32 afae673 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 38e66aa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 92ae055 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a2b1b31 {
    min-height: 60px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 6% 6% 1% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 109320c {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#fe7f7aec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d5466de1 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 a618391 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5af8a5b {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#cb668109 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 7609bde {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/8452b579/dms3rep/multi/opt/1422d7eb-6e28-4954-9aa1-3d9b84b2924f-1920w.png);
    border-radius: 30px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1f6daee {
    min-height: 511px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\37 798ef07 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#df01edcb {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#f98f5233 {
    min-height: 187px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#c4275c1a {
    width: 580.5px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 3985103 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b3d966e1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 e5f218e {
    width: 100%;
    height: 110px;
    max-width: 100%;
    order: 2;
}
    
#\33 f662192 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee346d86 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#e2bd64fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 a3482e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c61c5ff4 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-top: 0px;
}
    
#\30 1787ed5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 9f66c38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 53400e9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b4e27b0b {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e290f77a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b1c29cab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a3da52f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e8dc592 {
    min-height: 183px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 4% 2% 6% 4%;
}
    
#\31 0303f8b {
    align-content: stretch;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: flex-start;
    row-gap: 0px;
    align-items: flex-start;
    column-gap: 2%;
    width: 100%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 9606456 {
    row-gap: 8px;
    width: 49.5%;
}
    
#a070423a {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 338px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7f1ad81 {
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 4%;
    min-height: 550px;
    column-gap: 1%;
}
    
#\38 99210f0 {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 8px 0%;
}
    
#cd2302fa {
    width: 302px;
}
    
#\35 f09fc16 {
    height: 39px;
}
    
#\36 0850c9d::before, #\36 0850c9d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 0850c9d {
    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%;
}
    
#\39 e12e4f3 {
    border-radius: 20px;
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    min-height: 165px;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e0e0df07 {
    height: auto;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 22.56%;
    max-width: 100%;
    min-height: 55px;
}
    
#e5938261::before, #e5938261 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#e5938261 {
    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: 100%;
    padding: 6% 6% 7% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b0a4b52 {
    width: 265px;
}
    
#\37 dc5efff {
    justify-self: auto;
    align-self: auto;
    width: 99.38%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5c1c08b {
    width: 302px;
}
    
#be9c8761 {
    width: 265px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 43b6108 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 07f6fe8 {
    width: 100.00%;
}
    
#a88b6172 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d9d49602 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\38 8b76073 {
    width: 100.00%;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d33cb024 {
    height: 88px;
    width: 88px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#a30fdb9e {
    width: 100.00%;
}
    
#da541df7 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
}
    
#\30 f5af6aa {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#b021d1e3 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\30 eb5b6ed {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#fd532745 {
    width: 100.00%;
}
    
#\33 c3414a0 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#ff2aafbe {
    align-self: flex-start;
    width: 90%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cfca533e {
    width: 100.00%;
}
    
#ff0f67fa {
    width: 100.00%;
}
    
#\30 efd1ad5 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    row-gap: 32px;
    min-height: 80px;
}
    
#\34 91f1c26 {
    width: 100.00%;
}
    
#c476af9b {
    height: auto;
    min-height: 42px;
    margin: 16px 0% 0px 0%;
}
    
#\33 591690d {
    width: 100.00%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1160b73 {
    width: 100.00%;
}
    
#\31 c60e6a5 {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ebb8360e {
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\30 b9e67cf {
    width: 100.00%;
}
    
#f54c9a85 {
    width: 100.00%;
}
    
#\38 e80ae65 {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\36 0a6e11a {
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 788a07e {
    justify-self: auto;
    align-self: flex-start;
    width: 100%;
    order: 0;
    align-items: flex-start;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e93c552f {
    width: 100.00%;
}
    
#\34 d0d6f0b {
    column-gap: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
    padding: 10% 4% 8% 4%;
}
    
#b7a44f92 {
    width: 100.00%;
}
    
#\31 5ef2e6c {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 88px;
    height: 88px;
}
    
#\38 4fc2a86 {
    width: 100.00%;
}
    
#\34 84552bc {
    width: 100.00%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 1b3779f {
    min-height: 80px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding: 3% 2% 3% 2%;
}
    
#\36 280bced {
    width: 100%;
    order: 1;
    min-height: 8px;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee168593 {
    height: 22px;
    width: 22px;
    order: 1;
}
    
#c23ba3bf {
    border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 505px;
    flex-direction: column;
    align-items: flex-start;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 090ad27 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 510px;
    column-gap: 0%;
}
    
#\34 c186d43 {
    height: 16px;
}
    
#bc5ab635 {
    height: 27.6875px;
    width: 22px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 7913add {
    width: 100%;
    min-height: 125px;
    height: auto;
}
    
#\38 9443b1d {
    border-radius: 30px;
    column-gap: 4%;
    width: 100%;
    padding-top: 3%;
    padding-bottom: 3%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 32px;
}
    
#cc213eb0 {
    min-height: 22px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 145px;
}
    
#\31 eaa365d {
    height: 22px;
    width: 22px;
    order: 2;
}
    
#\38 cb7117b {
    height: 22px;
    width: 22px;
    order: 0;
}
    
#\33 6f5e0f8 {
    height: 22px;
    width: 22px;
    order: 4;
}
    
#\34 c14b8a9 {
    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;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#d5466de1 {
    height: 348px;
}
    
#ecceb42b {
    margin: 0px 0% 0px 0%;
}
    
#cb668109 {
    width: 100%;
    min-height: 80px;
}
    
#\31 7609bde {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    width: 100%;
    min-height: 80px;
}
    
#\37 1f6daee {
    column-gap: 2%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 4% 10% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 798ef07 {
    width: 100%;
    min-height: 8px;
}
    
#f98f5233 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 187px;
}
    
#c4275c1a {
    width: 69.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 3985103 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\32 e5f218e {
    height: 100px;
}
    
#\35 53400e9 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#b4e27b0b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\38 e8dc592 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 8% 4% 10% 4%;
}
    
#\31 0303f8b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#\33 9606456 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    row-gap: 10px;
}
    
#a070423a {
    min-height: 218px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#c7f1ad81 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    row-gap: 10px;
}
    
#\38 99210f0 {
    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%;
}
    
#\35 f09fc16 {
    height: 40px;
}
    
#\36 0850c9d::before, #\36 0850c9d > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#\36 0850c9d {
    min-height: 237px;
    align-items: center;
    width: 100%;
    background-color: var(--color_4);
    border-radius: 20px;
    background-size: cover;
    background-repeat: no-repeat;
    justify-content: flex-start;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 6% 6% 7% 6%;
}
    
#\39 e12e4f3 {
    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%;
}
    
#\38 e9dd1bd {
    order: 1;
}
    
#e5938261::before, #e5938261 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
#e5938261 {
    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%;
}
    
#e0e0df07 {
    width: 45.16%;
    height: auto;
    min-height: 49px;
    margin-top: 10px;
}
    
#\37 dc5efff {
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cd2302fa {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 012fcce {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 0de8227 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 43b6108 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\32 07f6fe8 {
    width: 109.67%;
}
    
#a88b6172 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#d9d49602 {
    height: 52px;
    width: 52px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\38 8b76073 {
    width: 99.54%;
}
    
#d33cb024 {
    height: 52px;
    width: 52px;
    order: 0;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#a159aa63 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a30fdb9e {
    width: 106.86%;
}
    
#da541df7 {
    width: 100%;
    min-height: 220px;
    align-items: flex-start;
    padding-left: 2%;
    padding-right: 0%;
}
    
#\30 f5af6aa {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#b021d1e3 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\30 eb5b6ed {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#fd532745 {
    width: 109.67%;
}
    
#\33 c3414a0 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#ff2aafbe {
    width: 100.00%;
}
    
#cfca533e {
    width: 109.67%;
}
    
#ff0f67fa {
    width: 102.45%;
}
    
#\30 efd1ad5 {
    width: 100%;
    min-height: 645px;
    align-items: center;
    row-gap: 32px;
    height: auto;
}
    
#\31 d97b257 {
    width: 100.00%;
    row-gap: 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 91f1c26 {
    width: 106.86%;
}
    
#\33 591690d {
    width: 102.85%;
}
    
#\39 1160b73 {
    width: 106.86%;
}
    
#b5d6e78a {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 c60e6a5 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#ebb8360e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#\30 b9e67cf {
    width: 106.86%;
}
    
#be45db6d {
    justify-self: auto;
    width: 100.00%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f54c9a85 {
    width: 102.45%;
}
    
#\38 e80ae65 {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\36 0a6e11a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    row-gap: 15px;
}
    
#e16c0a12 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 788a07e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    row-gap: 15px;
}
    
#e93c552f {
    width: 109.67%;
}
    
#\34 d0d6f0b {
    min-height: unset;
    flex-direction: column;
    row-gap: 60px;
    padding: 16% 4% 16% 4%;
}
    
#b7a44f92 {
    width: 109.67%;
}
    
#\31 5ef2e6c {
    height: 52px;
    width: 52px;
    margin: 0px 0% 0px 0%;
}
    
#\38 4fc2a86 {
    width: 106.86%;
}
    
#\34 84552bc {
    width: 108.06%;
}
}



@media (max-width: 767px) {
    
#\30 1b3779f {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 8% 2% 8% 2%;
}
    
#\36 280bced {
    width: 100%;
    min-height: 8px;
    align-items: center;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#ee168593 {
    height: 22px;
    width: 22px;
    order: 1;
}
    
#\33 090ad27 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#cc213eb0 {
    min-height: 19px;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    width: 140px;
    max-width: 100%;
    justify-content: space-between;
}
    
#\31 eaa365d {
    height: 22px;
    width: 22px;
    order: 2;
}
    
#\38 cb7117b {
    height: 22px;
    width: 22px;
    order: 0;
}
    
#\34 c14b8a9 {
    width: 100%;
    order: 1;
    min-height: 402px;
    margin-top: 0px;
}
    
#c23ba3bf {
    border-radius: 0px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 290px;
    max-height: none;
    height: auto;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 0px;
}
    
#\34 c186d43 {
    height: 16px;
}
    
#bc5ab635 {
    height: 22px;
    width: 22px;
    order: 3;
}
    
#\31 7913add {
    width: 100.00%;
    min-height: 262px;
}
    
#c7df9b41 {
    margin-top: 0%;
}
    
#\38 9443b1d {
    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%;
}
    
#\33 6f5e0f8 {
    height: 22px;
    align-self: auto;
    order: 4;
    width: 22px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\30 92ae055 {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#\30 a2b1b31 {
    min-height: unset;
    flex-direction: column;
    padding: 16% 4% 0% 4%;
}
    
#fe7f7aec {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    width: 90.09%;
}
}



@media (max-width: 767px) {
    
#cb668109 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    order: 1;
}
    
#\31 7609bde {
    width: 100%;
    min-height: 240px;
    align-items: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    order: 0;
}
    
#\37 1f6daee {
    min-height: unset;
    flex-direction: column;
    padding: 6% 4% 10% 4%;
}
}



@media (max-width: 767px) {
    
#\37 798ef07 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#f98f5233 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c4275c1a {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\34 3985103 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 53400e9 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#b4e27b0b {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\33 f662192 {
    width: 100.00%;
}
}

