*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner div.u_1670154079 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1994213757 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1769801198 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1480195975 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1763896934 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1572726706 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1085208343 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1460925249 hr {
    border-width:1px !important;
    color:var(--color_2) !important;
  }

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

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

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

  *#dm .dmInner nav.u_1998592992 { color:black !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 {
    
#\30 5469ca1 {
    min-height: 294px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 57f69fe {
    margin: 0px 0% 0px 0%;
}
    
#c4e74854 {
    width: 59.99963919446242%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e4d555a::before, #\33 e4d555a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(26,27,31,1);
    opacity: 0.3;
    border-radius: inherit;
}
#\33 e4d555a {
    background-color: rgba(255,255,255,1);
    background-image: url(https://lirp.cdn-website.com/68dceefc/dms3rep/multi/opt/fabda772-a8d7-4f2d-97c0-5492b54db653-1920w.jpg);
}
    
#d65778b9 {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\39 87a02d4::before, #\39 87a02d4 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\39 87a02d4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 5469ca1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 8% 4% 8% 4%;
}
    
#c4e74854 {
    width: 100%;
}
    
#\33 e4d555a::before, #\33 e4d555a > .bgExtraLayerOverlay {
    
}
    
#\39 87a02d4::before, #\39 87a02d4 > .bgExtraLayerOverlay {
    
}
#\39 87a02d4 {
    width: 100%;
    min-height: 80px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
}



@media (max-width: 767px) {
    
#\30 5469ca1 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 e4d555a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\30 5469ca1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 12% 4% 12% 4%;
}
    
#c4e74854 {
    width: 100.00%;
}
    
#\33 e4d555a::before, #\33 e4d555a > .bgExtraLayerOverlay {
    
}
    
#\39 87a02d4::before, #\39 87a02d4 > .bgExtraLayerOverlay {
    
}
#\39 87a02d4 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#f7c1f206 {
    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%;
}
    
#e40582f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 47bb295 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#a7ca7abc {
    min-height: 117px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a7ca7abc {
    padding-left: 4%;
    padding-right: 4%;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#f7c1f206 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a7ca7abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e40582f1 {
    width: 100.00%;
}
}



@media all {
    
#\35 426ea33.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 426ea33 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#\36 9c41906 {
    width: 48.6418893469741%;
    height: auto;
    max-width: 100%;
}
    
#\30 4f4eb59 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#ba39a8e4 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 13;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\38 3dc1b0e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 3dc1b0e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
}
    
#fad485b9 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\39 a7f0aa7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 a7f0aa7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 8;
}
    
#ea8c6383 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\37 ec9abba {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 1;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c2cb3a3b {
    width: 48.6418893469741%;
    height: auto;
    max-width: 100%;
}
    
#\37 06f40e2 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#e64fcfc6 {
    width: 100%;
    height: 468px;
    max-width: 100%;
}
    
#\30 50f70bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 50f70bb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#\36 dc2bf81 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 7;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 a872ecc {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\32 c1230e7 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    padding-right: 4%;
    padding-bottom: 4%;
    padding-left: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a182a993 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\38 70a1345 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\37 a81ec6e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 a81ec6e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\39 f326b08 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 5;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 292f5ad {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e84e8c7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 e84e8c7 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 10;
}
    
#ff2ee421 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 d2d7ef1 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#af5bb00f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 34px;
    width: 30%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 ba4dfce.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 ba4dfce {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
}
    
#d8821333 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\38 cc2fb4d {
    width: 48.6418893469741%;
    height: auto;
    max-width: 100%;
}
    
#a7a7a7f3 {
    width: 25%;
    height: auto;
    max-width: 100%;
}
    
#\37 d36f9f3.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 d36f9f3 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 12;
}
    
#\34 1047443 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 11;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 cc8a8c2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 9;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\34 27aeb9a {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\34 7d5a964 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    height: auto;
    order: 3;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\32 e2698a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 67%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9c41906 {
    width: 50%;
}
    
#\30 4f4eb59 {
    width: 50%;
}
    
#\36 d2d7ef1 {
    width: 50%;
}
    
#af5bb00f {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#d8821333 {
    width: 50%;
}
    
#\38 cc2fb4d {
    width: 50%;
}
    
#a7a7a7f3 {
    width: 50%;
}
    
#fad485b9 {
    width: 50%;
}
    
#ea8c6383 {
    width: 50%;
}
    
#c2cb3a3b {
    width: 50%;
}
    
#\37 06f40e2 {
    width: 50%;
}
    
#e64fcfc6 {
    height: 276px;
}
    
#\35 a872ecc {
    width: 50%;
}
    
#\32 c1230e7 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\34 27aeb9a {
    width: 50%;
}
    
#\38 70a1345 {
    width: 50%;
}
    
#a182a993 {
    width: 50%;
}
    
#\32 e2698a3 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
}



@media (max-width: 767px) {
    
#\36 9c41906 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 4f4eb59 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ba39a8e4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#fad485b9 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ea8c6383 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ec9abba {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#c2cb3a3b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 06f40e2 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e64fcfc6 {
    height: 198px;
}
    
#\36 dc2bf81 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\35 a872ecc {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c1230e7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a182a993 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 70a1345 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f326b08 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\36 d2d7ef1 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#af5bb00f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 24px;
}
    
#d8821333 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 cc2fb4d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a7a7a7f3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 1047443 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\36 cc8a8c2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\34 27aeb9a {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7d5a964 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 14px;
}
    
#\32 e2698a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 20px;
}
}



@media all {
    
#\33 e8692b0 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 1d74f5f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bcad7fcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#aa3b8a29 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c908179 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 0891cb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 c62f3b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\35 bfa9e53 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c0d50e42 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e05f13dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 1.9969512195121952% 2% 1.9969512195121952%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\37 aeb827d {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 5385204 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 7b1ce81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 2% 2% 2% 2%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#ca3ba2c9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 c62f3b8 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e8692b0 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 20px;
}
    
#bcad7fcd {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#e05f13dd {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7b1ce81 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 c62f3b8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\33 e8692b0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#bcad7fcd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#e05f13dd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7b1ce81 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ff818492 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 0c10373 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c43a9cf1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c732ac23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f93a04a2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 7a5aea0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c732ac23 {
    width: 59.84814285714287%;
    min-height: 8px;
}
    
#f93a04a2 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
    
#\39 7a5aea0 {
    width: 38%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#c732ac23 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
    
#f93a04a2 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#\39 7a5aea0 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
}



@media all {
    
#\37 563b588 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\36 16afed7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e98e9152 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#\32 3116b30 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#dd7abd66 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 2f31043 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\37 2bfd7be {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 3993f67 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#bc3f90f1 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 815179b {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#f63ed4e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\36 ea6e240 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a7bd779 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#\33 04b93e6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 b4229d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#ac5eec23 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#de899c93 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 563b588 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 16afed7 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#e98e9152 {
    order: 1;
}
    
#\37 2f31043 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2bfd7be {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3993f67 {
    order: 2;
}
    
#f63ed4e3 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bc3f90f1 {
    order: 2;
}
    
#\36 ea6e240 {
    height: 85px;
}
    
#\33 04b93e6 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\31 b4229d6 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#ac5eec23 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de899c93 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 563b588 {
    height: 64px;
    width: 64px;
}
    
#\36 16afed7 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#e98e9152 {
    order: 1;
}
    
#\37 2f31043 {
    height: 64px;
    width: 64px;
}
    
#\37 2bfd7be {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\36 3993f67 {
    margin: 0px 0% 0px 0%;
}
    
#bc3f90f1 {
    margin: 0px 0% 0px 0%;
}
    
#\38 815179b {
    margin: 0px 0% 0px 0%;
}
    
#f63ed4e3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#\36 ea6e240 {
    height: 64px;
    width: 64px;
}
    
#\33 04b93e6 {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#\31 b4229d6 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#ac5eec23 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de899c93 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}

