*#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 (min-width:1025px) {
  *#dm .dmInner *.u_1718335934 .photoGalleryThumbs .image-container a { padding-top:296px !important; }

  *#dm .dmInner *.u_1718335934 .photoGalleryThumbs { padding:10px !important; }

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

  *#dm .dmInner *.u_1718335934 .photoGalleryViewAll { padding:0 10px !important; }
}
@media all {
  *#dm .dmInner *.u_1023147775 { display:block !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1718335934 .photoGalleryThumbs { padding:10px !important; }

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

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

  *#dm .dmInner *.u_1718335934 .photoGalleryThumbs .image-container a { padding-top:250px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1718335934 .photoGalleryThumbs .image-container a { padding-top:300px !important; }

  *#dm .dmInner *.u_1718335934 .photoGalleryThumbs { padding:0px !important; }

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

  *#dm .dmInner *.u_1718335934 .photoGalleryViewAll { padding:0 0px !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 {
    
#\33 7c3ef94 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 4d6e813::before, #\38 4d6e813 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.4;
    border-radius: inherit;
}
#\38 4d6e813 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/06746181/dms3rep/multi/opt/e505ea54-9b42-4b57-8b28-11760c14f5b5-1920w.png);
    border-radius: 20px 20px 20px 20px;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 3d208e1 {
    min-height: 542px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 3% 3% 3% 3%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ca4037ed {
    justify-content: space-between;
    align-items: flex-start;
    width: 613px;
    min-height: 492px;
    max-height: none;
    row-gap: 100px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b95f422e::before, #b95f422e > .bgExtraLayerOverlay {
    
}
#b95f422e {
    background-image: initial;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
}
    
#\30 e4e5c99 {
    width: 634.062px;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f52f61f5 {
    width: 630.43px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d6d1aed {
    width: 290px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 9a5b818 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 127px;
    max-height: none;
    height: auto;
    row-gap: 24px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-bottom: 0%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#\35 f5717a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cc21ceac {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\33 795e9ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ca14c148 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 bbcbc22 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2023d06 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 7ec1f68 {
    min-height: 460px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1b8fbb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 48px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\38 532f084 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 40d8f95 {
    width: 800px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 e5d959a {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#c549d800 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 2132d39 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 baf7a0f {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
}
    
#\36 072cc8c {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 3ae3908 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 76e3f1b {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#d35576f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 43db964 {
    min-height: 80px;
    column-gap: 8%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 bffdd61 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 1c84f0a {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 5d0cf1e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 72088ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 66d0184 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffbbf0ca {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 3;
}
    
#\31 e135209 {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 0;
}
    
#\32 1304c90 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#f3923481 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 33088a9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b672114f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 d5194c7 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 d31b11e {
    width: 250px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b45a6ac {
    width: 100%;
    height: 495px;
    max-width: 100%;
    order: 3;
}
    
#\33 766621b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 6e425e6 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media all {
    
#\30 460a873 {
    width: 55%;
    height: auto;
    max-width: 100%;
}
    
#b58b35e5 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 e08dc3c {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    align-items: center;
}
    
#e13ecbb0 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
}
    
#\34 737eb18 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\35 5b2775e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#d582161c {
    background-color: var(--color_4);
    background-image: initial;
}
    
#c3202ba8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 2dd665b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#b31a7490 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
}



@media all {
    
#df37444b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 050407a {
    margin: 0px 0px 0px 0px;
}
    
#\37 3c8b72a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 adc2ec4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#d91e499c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11ec0a1 {
    min-height: 53px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 d26d19e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#abff3d14 {
    width: 370px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c83a5ce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 33.33%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 2738e7c {
    width: 456px;
    height: auto;
    max-width: 100%;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\31 05f0bc4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d36dffc6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c6e627d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 d58e643 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media all {
    
#ea0e37ea {
    width: 240px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d2abeca {
    justify-content: flex-end;
    align-items: flex-start;
    width: 86.07%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7c60fcf {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 2% 6% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b8be71fd {
    width: 100%;
    height: 710px;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afbf1255 {
    width: 86.07043719757819%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebce6a1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: space-between;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 4e695cd {
    width: 72.66%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bcebcf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 e37fd96 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 4d6e813::before, #\38 4d6e813 > .bgExtraLayerOverlay {
    
}
#\38 4d6e813 {
    width: 100%;
    min-height: 487px;
    justify-content: space-between;
    row-gap: 50px;
    height: auto;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 3d208e1 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#ca4037ed {
    width: 99.99%;
    height: auto;
    min-height: 236px;
    row-gap: 30px;
    justify-content: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b95f422e::before, #b95f422e > .bgExtraLayerOverlay {
    
}
    
#\30 e4e5c99 {
    width: 100%;
}
    
#\32 d6d1aed {
    width: 548px;
}
    
#\34 343c537 {
    margin: 0% 0% 0% 0%;
}
    
#\34 9a5b818 {
    width: 548px;
    height: auto;
    min-height: 128px;
    row-gap: 15px;
    justify-content: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca14c148 {
    width: 49%;
    min-height: 8px;
    row-gap: 14px;
}
    
#\39 7ec1f68 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 2%;
}
    
#\38 1b8fbb4 {
    width: 48.95%;
    min-height: 8px;
    padding-top: 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 33088a9 {
    padding-left: 6px;
    padding-right: 6px;
    margin: 0px 0% 0px 0%;
}
    
#\30 40d8f95 {
    width: 88.04%;
}
    
#\36 072cc8c {
    padding-left: 2%;
    padding-right: 2%;
    row-gap: 11px;
}
    
#\37 d5194c7 {
    row-gap: 9px;
}
    
#\31 43db964 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#ffbbf0ca {
    height: 318px;
}
    
#\38 b45a6ac {
    height: 318px;
}
    
#\33 766621b {
    padding-left: 6px;
    padding-right: 6px;
    margin: 0px 0% 0px 0%;
}
    
#\32 baf7a0f {
    height: 318px;
}
    
#\31 e135209 {
    height: 318px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 460a873 {
    width: 100.00%;
}
    
#\34 737eb18 {
    padding: 4% 2% 4% 2%;
}
    
#\30 59037a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2dd665b {
    row-gap: 24px;
}
    
#b31a7490 {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2738e7c {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#df37444b {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\37 3c8b72a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\36 11ec0a1 {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#\31 05f0bc4 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#d36dffc6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\35 d26d19e {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#abff3d14 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
}
    
#\31 c83a5ce {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 33.33%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea0e37ea {
    min-height: 46px;
    width: 220px;
}
    
#\39 d2abeca {
    width: 100.00%;
    height: auto;
    min-height: 238px;
}
    
#\39 7c60fcf {
    padding-left: 2%;
    padding-right: 2%;
}
    
#b8be71fd {
    height: 360px;
}
    
#afbf1255 {
    width: 100.00%;
}
    
#\32 4e695cd {
    width: 90%;
}
}



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



@media (max-width: 767px) {
    
#\38 4d6e813::before, #\38 4d6e813 > .bgExtraLayerOverlay {
    
}
#\38 4d6e813 {
    width: 100%;
    min-height: 435px;
    align-items: flex-start;
    justify-content: space-between;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 6% 4% 6% 4%;
}
    
#\37 3d208e1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 5% 5% 5% 5%;
}
    
#ca4037ed {
    width: 100%;
    justify-content: flex-start;
    row-gap: 30px;
    height: auto;
    min-height: 297px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#b95f422e::before, #b95f422e > .bgExtraLayerOverlay {
    
}
    
#\30 e4e5c99 {
    width: 100%;
}
    
#f52f61f5 {
    margin-bottom: 0px;
    width: 100%;
}
    
#\32 d6d1aed {
    width: 100%;
}
    
#\34 343c537 {
    margin: 0% 0% 0% 0%;
}
    
#\34 9a5b818 {
    width: 100.00%;
    row-gap: 15px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#ca14c148 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    row-gap: 8px;
    padding-bottom: 8px;
}
    
#\39 7ec1f68 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
}
    
#\38 1b8fbb4 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    padding-top: 16px;
}
}



@media (max-width: 767px) {
    
#\38 532f084 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#e02605e2 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5d0cf1e {
    padding-left: 6px;
    padding-right: 6px;
}
    
#\31 72088ca {
    order: 1;
}
    
#\38 66d0184 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#c549d800 {
    order: 1;
}
    
#\38 2132d39 {
    padding-left: 6px;
    padding-right: 6px;
}
    
#ffbbf0ca {
    height: 210px;
    order: 0;
}
    
#\32 baf7a0f {
    height: 210px;
}
    
#\31 e135209 {
    height: 210px;
}
    
#\35 33088a9 {
    padding-left: 6px;
    padding-right: 6px;
    row-gap: 9px;
    justify-content: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\36 072cc8c {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#b672114f {
    order: 2;
}
    
#\37 d5194c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 1px;
}
    
#\31 43db964 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    justify-content: flex-start;
}
    
#\38 b45a6ac {
    height: 210px;
    order: 0;
}
    
#\33 766621b {
    justify-content: flex-start;
    row-gap: 8px;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 bffdd61 {
    order: 2;
}
}



@media (max-width: 767px) {
    
#\30 460a873 {
    width: 100.00%;
}
    
#\34 e08dc3c {
    width: 100%;
    min-height: 109px;
    align-items: center;
    height: auto;
}
    
#e13ecbb0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 737eb18 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 4% 4%;
}
    
#\30 59037a0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#c3202ba8 {
    width: 100.00%;
}
    
#\34 2dd665b {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 24px;
}
    
#b31a7490 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
}



@media (max-width: 767px) {
    
#\39 2738e7c {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#df37444b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\37 3c8b72a {
    width: 100.00%;
}
    
#\36 11ec0a1 {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#\31 05f0bc4 {
    width: 100.00%;
}
    
#d36dffc6 {
    width: 100.00%;
}
    
#\35 d26d19e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#abff3d14 {
    margin-left: 0%;
    margin-right: 0%;
    width: 305px;
    max-width: none;
}
    
#\31 c83a5ce {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#ea0e37ea {
    min-height: 44px;
    width: 220px;
}
    
#\39 d2abeca {
    width: 100.00%;
    justify-content: flex-start;
    height: auto;
    min-height: 193px;
    order: 1;
    padding: 12px 12px 12px 12px;
}
    
#\39 7c60fcf {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#b8be71fd {
    height: 240px;
}
    
#ebce6a1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\32 4e695cd {
    width: 95.90%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    max-width: 100%;
    margin: 0px 0px 0px 12px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6bcebcf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}

