*#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_1642084616 { width:100% !important; }

  *#dm .dmInner div.u_1642084616 img[dm_changed] {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner *.u_1388428143 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:CENTER !important;
  }

  *#dm .dmInner *.u_1388428143 .dmwidget-title { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1388428143 .dmforminput input { text-align:CENTER !important; }

  *#dm .dmInner *.u_1388428143 .dmforminput textarea { text-align:CENTER !important; }

  *#dm .dmInner *.u_1388428143 .dmforminput .fileUploadLink { text-align:CENTER !important; }

  *#dm .dmInner *.u_1388428143 .checkboxwrapper span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1388428143 .radiowrapper span { text-align:CENTER !important; }

  *#dm .dmInner *.u_1388428143 .optinwrapper div { text-align:CENTER !important; }

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

  *#dm .dmInner *.u_1388428143 .dmforminput select { text-align:CENTER !important; }

  *#dm .dmInner *.u_1388428143 .dmforminput option { text-align:CENTER !important; }

  *#dm .dmInner div.u_1388428143 input:not([type="submit"]) {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

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

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

  *#dm .dmInner div.u_1388428143 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-weight:400 !important;
    font-family: 'Inter' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .m-recaptcha {
    font-weight:400 !important;
    font-family: 'Inter' !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .dmforminput input {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .dmforminput textarea {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .dmforminput .fileUploadLink {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .checkboxwrapper span {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .radiowrapper span {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .optinwrapper div {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .freetextwrapper {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .dmforminput select {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .dmforminput option {
    font-family: Inter !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1388428143 .dmformsubmit {
    width:250px !important;
    height:50px !important;
  }

  *#dm .dmInner div.u_1388428143 input[type="submit"] { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1388428143 .dmformsubmit:hover input[type="submit"] { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1388428143 .dmformsubmit.hover input[type="submit"] { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1642084616 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:contain !important;
  }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1388428143 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1388428143 .m-recaptcha { font-size:16px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1388428143 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:16px !important; }

  *#dm .dmInner div.u_1388428143 .m-recaptcha { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1388428143 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:15px !important; }

  *#dm .dmInner div.u_1388428143 .m-recaptcha { font-size:15px !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 {
    
#c8e72740 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 30dbad1 {
    min-height: 985px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\31 76e905e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a2773b99 {
    width: 55.79%;
    height: 521px;
    max-width: 100%;
    order: 4;
}
    
#c2d7b1aa {
    width: 88.68%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-top: -46px;
}
    
#d6b7360a {
    width: 258px;
    height: auto;
    max-width: 100%;
    order: 2;
    min-height: 55px;
    margin-top: 1%;
}
    
#\34 48ea924 {
    width: 100%;
    height: 22px;
    max-width: 100%;
    order: 3;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8cf026a {
    width: 62.34%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\30 c72ef3b {
    min-height: 145px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\35 7a850d1 {
    width: 434px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#\38 b2ee4ad {
    width: 90%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
}
    
#d8116cff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfbc3d05 {
    width: 48.94%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 e0d7605 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
}



@media all {
    
#\35 41c6553 {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ca827c0d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\30 d985cfc {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 9b7684a {
    width: 240px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 cee14b7 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 0;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c8207e4b {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://irp.cdn-website.com/d62d5b5a/dms3rep/multi/opt/0bfcf647-9f43-4ddd-b09d-8c26cf8b47db-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d2d43d8 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url("https://irp.cdn-website.com/d62d5b5a/dms3rep/multi/opt/23d4d79d-6694-4676-b760-2883eea58b64-1920w.png");
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e4e8dd2f {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 2;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c6b9dc97 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#e1ed6d3d {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 6% 0% 0% 0%;
}
    
#\31 19cc3b0 {
    min-height: 511px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 0% 6% 2% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\37 61c891d {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://irp.cdn-website.com/d62d5b5a/dms3rep/multi/opt/99a39bd0-7ac2-47e8-b31c-92ff90a8dfb5-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f18879 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 f0b7952 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 32%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    order: 1;
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 30044eb {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://irp.cdn-website.com/d62d5b5a/dms3rep/multi/opt/c45058cf-8b72-49fb-8933-aa648ef0e278-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e069f552 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_5);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 74614dd {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: flex-start;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
}
    
#fe592f97 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 60px;
    width: 49%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    background-color: var(--color_2);
    border-radius: 30px;
    flex-wrap: nowrap;
    background-image: initial;
    padding: 3% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 9cf67ce {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 a5c2496 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a12cf8b3 {
    width: 58.70%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 0a2ffea {
    min-height: 392px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b6aad1f {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 64px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    padding: 0% 6% 0% 7%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0e6cb87 {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 315px;
    max-height: 100%;
    background-image: url(https://irp.cdn-website.com/d62d5b5a/dms3rep/multi/opt/e09e4dcf-72fc-4147-866a-6171b4f5fe35-1920w.png);
    border-radius: 30px;
    background-attachment: initial;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#a853df05 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b3e209a {
    width: 620px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 53fafdf {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aff031b2 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d1a9d327 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 e98a051 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a118178 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9369d37 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c31fe9f6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a9d6868 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b531c1a2 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 53319f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ea9366c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a76c3ce9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bb91b880 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5b60f44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a66ff27 {
    width: 550px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 78cde95 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    background-image: url("https://irp.cdn-website.com/d62d5b5a/dms3rep/multi/opt/d152280d-e42e-40bb-805b-0964d6ded272-1920w.png");
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e4768d86 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 53b9efd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 492cad0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d60408 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#d8c26897 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\30 26c41ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-top: -24px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2b79702 {
    align-items: flex-start;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 0px;
    column-gap: 4%;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0px 0px 0px 0px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 0f285b8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fb3cb85f {
    max-width: 100%;
    width: 50%;
    height: auto;
    order: 4;
}
    
#e87dc0fb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 2px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 f88266d {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\32 8c77e1e {
    align-self: auto;
    max-width: 100%;
    width: 71.81%;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b77a5613 {
    align-self: auto;
    max-width: 100%;
    width: 64.43%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 576aa76 {
    margin: 0px 0% 0px 0%;
}
    
#dcd9f0ed {
    align-self: auto;
    max-width: 100%;
    width: 84.17%;
    margin-bottom: 2%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 73615fb {
    min-height: 683px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 8% 2% 8% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 30dbad1 {
    padding-left: 1%;
    padding-right: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
}
    
#\31 76e905e {
    width: 100%;
    min-height: 8px;
    row-gap: 15px;
    justify-content: flex-start;
}
    
#a2773b99 {
    height: 512px;
}
    
#c2d7b1aa {
    width: 96.24%;
}
    
#d6b7360a {
    margin-top: 1%;
}
    
#\31 8cf026a {
    width: 89.76%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 c72ef3b {
    column-gap: 1%;
    padding: 10% 2% 6% 4%;
}
    
#\38 b2ee4ad {
    width: 100.00%;
}
    
#d8116cff {
    width: 49.55%;
    justify-content: flex-start;
}
    
#dfbc3d05 {
    width: 49.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 41c6553 {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#ca827c0d {
    padding-right: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    margin-top: 8%;
    align-items: flex-start;
    min-height: 115px;
}
    
#\30 d985cfc {
    width: 99.73%;
    margin: 0px 0% 0px 0%;
}
    
#\39 9b7684a {
    width: 99.17%;
    margin: 0px 0% 0px 0%;
}
    
#\30 cee14b7 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c8207e4b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\34 d2d43d8 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
    order: 1;
}
    
#e4e8dd2f {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c6b9dc97 {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-left: 8%;
    padding-right: 8%;
    min-height: 115px;
    margin: 8% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1ed6d3d {
    min-height: 115px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-top: 8%;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\31 19cc3b0 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 258px;
    column-gap: 1%;
    padding-bottom: 1%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\37 61c891d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 200px;
}
    
#\30 f0b7952 {
    border-radius: 30px;
    align-items: flex-start;
    width: 32.67%;
    row-gap: 24px;
    min-height: 8px;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 30044eb {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 180px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e069f552 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\37 74614dd {
    margin-top: 0%;
    padding-right: 8%;
    padding-left: 8%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    min-height: 115px;
    order: 0;
}
    
#fe592f97 {
    border-radius: 30px;
    align-items: flex-start;
    width: 49.5%;
    row-gap: 24px;
    min-height: 8px;
    padding: 3% 0px 0px 0px;
}
    
#\36 a5c2496 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a12cf8b3 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0a2ffea {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 289px;
    column-gap: 1%;
    padding-bottom: 6%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#\34 b6aad1f {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0%;
    align-items: flex-start;
    min-height: 115px;
}
    
#f0e6cb87 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 180px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a853df05 {
    align-items: center;
}
    
#e4768d86 {
    align-items: center;
}
    
#\33 53fafdf {
    align-items: center;
}
    
#b531c1a2 {
    align-items: center;
}
    
#aff031b2 {
    align-items: center;
}
    
#ea9366c3 {
    align-items: center;
}
    
#\33 5d60408 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 0;
}
    
#\36 9369d37 {
    align-items: center;
    justify-content: flex-start;
}
    
#\35 78cde95 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#bb91b880 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb3cb85f {
    width: 80.11%;
}
    
#\32 8c77e1e {
    width: 93.27%;
    margin-bottom: 3%;
}
    
#b77a5613 {
    width: 91.16%;
}
    
#dcd9f0ed {
    width: 100.00%;
    margin-bottom: 3%;
}
    
#\38 73615fb {
    padding-left: 4%;
    min-height: 529px;
    padding-right: 4%;
}
}



@media (max-width: 767px) {
    
#\36 f88266d {
    grid-template-rows: minmax(8px, max-content);
}
    
#\38 73615fb {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 30dbad1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 1%;
    padding-right: 1%;
    flex-wrap: nowrap;
}
    
#\31 76e905e {
    width: 100%;
    min-height: 160px;
    align-items: center;
    row-gap: 14px;
    padding-left: 16px;
    padding-right: 16px;
}
    
#a2773b99 {
    height: 244px;
    margin-top: -41px;
}
    
#c2d7b1aa {
    width: 100.00%;
}
    
#\34 48ea924 {
    height: 18px;
}
    
#d6b7360a {
    height: auto;
    margin-top: 2%;
    min-height: 50px;
}
    
#\31 8cf026a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\30 c72ef3b {
    min-height: unset;
    flex-direction: column;
    row-gap: 16px;
    padding: 10% 6% 8% 6%;
}
    
#\38 b2ee4ad {
    width: 100.00%;
}
    
#d8116cff {
    width: 100%;
    min-height: 68px;
    align-items: center;
}
    
#dfbc3d05 {
    width: 100%;
    min-height: 96px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ca827c0d {
    min-height: 56px;
}
    
#\30 cee14b7 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#c8207e4b {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#\34 d2d43d8 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#e4e8dd2f {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#c6b9dc97 {
    min-height: 56px;
}
    
#e1ed6d3d {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 6% 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 19cc3b0 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
    
#\37 61c891d {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
    order: 1;
}
    
#\30 f0b7952 {
    min-height: 160px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
}



@media (max-width: 767px) {
    
#\32 30044eb {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
    
#e069f552 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#\37 74614dd {
    min-height: 56px;
}
    
#fe592f97 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    border-radius: 30px;
    row-gap: 32px;
}
    
#a12cf8b3 {
    width: 66.60%;
}
    
#\35 0a2ffea {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 8%;
    flex-wrap: nowrap;
}
    
#\34 b6aad1f {
    min-height: 56px;
}
    
#f0e6cb87 {
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 30px;
    background-attachment: initial;
    background-position: 50% 50%;
    min-height: 240px;
}
}



@media (max-width: 767px) {
    
#a853df05 {
    padding-left: 0%;
    padding-right: 0%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#e4768d86 {
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#b531c1a2 {
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 53b9efd {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\33 53fafdf {
    align-items: center;
}
    
#aff031b2 {
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#d1a9d327 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#ea9366c3 {
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 5d60408 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
}
    
#\36 9369d37 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\35 78cde95 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 6px;
    padding-right: 6px;
}
    
#bb91b880 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 2b79702 {
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0f285b8 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#fb3cb85f {
    width: 100.00%;
}
    
#e87dc0fb {
    row-gap: 7px;
    padding-left: 8px;
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-right: 8px;
}
    
#\32 8c77e1e {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#b77a5613 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#dcd9f0ed {
    margin-left: 0%;
    max-width: 100%;
    width: 100.00%;
    margin-bottom: 5%;
    margin-right: 0%;
}
    
#\38 73615fb {
    flex-direction: column;
    min-height: unset;
    padding: 12% 4% 12% 4%;
}
}

#\35 78cde95.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABP0lEQVQY02NQEBdVkBRXlZPSVpDWkpdUlRRREOGXFeSR5ueS4uNg0JWR1FeQMVVVsFZTsFGWMZMV05cU0hbnN5ARNFUQZvAw0ncz0g00NUi2NCm2Nssz1g/VUHRRFHNREfHTkmCIdrYPsbVMtDKrt7da6OYwz8GqVF8jTFncS0kwTEOUIdnXM9LZIcvBeqK3/Z5It12hTi3WOjGqEvYSXE4SXAyR9paBFsapNvqdPkZroo1XRRhU2SqGqomYiHAYCbEzeGoruagrxFopNIeqLM1VXpilVOQm5qPJp8nPpsLLxmAnL2wtK+ynL5rpLtEcI1EfIRZnw2+vzKnIyyrJzcpgJsFtLMZtr8zrZ8QX78gXZ8/ro8tpJs0mx80ixMHMoC/MpivEbiDCYSDGYSTBYSzBbirOpi/MqsjDIszBBAAjmTnShMmOSQAAAABJRU5ErkJggg==')!important}#c8207e4b.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABMElEQVQY0wXB3U6CUAAA4PNGrXVRNywtU9GhgkKgKIIgcAT5UQRBmQbKcc1cOTfX6qK1ta56xr4P7DcxWi+SVZxs0m2WoSzdJfEhjc7Pq+8TAknopKGbLv14vQoQctMnO5jMXZgG49dkBkJbXXujLPYWGdKPZ373wrq2pggTVVg6CjAGHQ9Ki8C190fq9FtAn2VjpsiipXQ92AdTSw8dOPeno7d3/PiHbb4qMNLVoW8qy4kOhqpsQdk2oYQOpcNPLv0gjUgWRRsOppYGaJrqsaTAMYxp49G2FCSs6fIsK3U5SWiDavm+SRS5Zq3VExojizKcnqY9Ug0Cf8jnMFAv5alKgSEJmms3xWFLVPm+yFJ1/A67uboArRpO16scQzMDnbEjeux3ZIWnSaJ4i11f/gMH1Hwqh/KecQAAAABJRU5ErkJggg==')!important}#\37 61c891d.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AMW1qcCvobmom7Gil7Gkm7KlnLCimLWlmMCvocu7rADDtau9raC0pJauoJWwpZ2xpp6wo5mzo5W/rqDIuKoAxbuyvbCksaOVrqKYsauls62ntKqhtaWYvq+gw7aoALKspa+kmqmdka+mnrm2s727ubavqKyflK2gk7GnmgCJhoCSiYCYjIGpoJm5t7XAwL+loJyPhn2LgXeZkoYAd3JseXBnfG9kkYV8qKKcs7CsiIN+a2NcZV1WgXpwAGFaVVxUTV9US35yaZ+UjK6lnXx1b1ZQS0hDPmFbVABXUEpKRD5NRj9wZl2ZjIGsnpOAdm9UTkg5NTFEPzkAOzUwOjUvSkQ9fHJqqJySvrCmmI2FbWRdQDo1My4oADs1MEM8NlVMRYd8dK+km8i8s6qfl4R6clNLRD02L8nwn7Og4Et8AAAAAElFTkSuQmCC')!important}#\34 d2d43d8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+AKainqOem6KemqCcmJyYk5SPi4qCfYV5b4V1Zop3ZgC3trSsqaein5yXko6Ph4CBd3B9cmqDdWiOfGuWgW0AycrJtra0paKglY2HjHxyeWZZdWRYe2pbjHlnloBsAMnKyr+/vrGtq5uMhIxxYnRWRHFbTG5dT35uX4RyYQDDxMS+vr23s7Cpm5Gih3aMblx+aVtnWU5qXVJsXVEArq2srq2rrquoqp+WrJiKnIZ3jH1xaV5UYldNX1NIAIqGg4eDf42JhZ2Wj7ClnKyhl5uRh3ZsYmlcUWNVSQBkXVdlXlhzbWiSi4WwqqO7ta6vp56QhHiAcGJ8a1sAaWFbcGpkhX95op2Xu7axyMO9v7ewrKCWn4+CnIt8AIJ8dZWPiq+qpcXBvNLNydfSzc3GwL6zq7Olm7Gjl1b3pTIcAMrDAAAAAElFTkSuQmCC')!important}#f0e6cb87.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHUlEQVQY0x3CbU+CQAAA4Pt1bdWXRmU6BQVTgvFyN97ugOMd5ECGWqusXLNV63O/sK1nD+ipkZpipAkFEhkcMfOmxcsyRF2THw9PoLbmVB4Gy0GkDAPxnAgniT7OA7jpVp/HV5DovCty9ozz5lcWf+bwp7HOZ1jvWfr1/gwKT6Pmra9LIZSJLqX2XUNhE6H7Kvg57IBva8H/lKDANaqUdDlhWOmw/NHHIMIoDayCOl0V1RnZtPmOxQ1WmCXtSwdsV3SdkXWG+8JvE6dNvNKH7mKEplxsSuCFhesQMqIxrFb2IjVmkSbgOUeki9LkwVsTbmPUUbPyFKpP8eI6UYaFOmjh+JHKoPaN0lVLT4ttFS0nSLxkUNhT+buGvw/hH9PIjIGa3isAAAAAAElFTkSuQmCC')!important}#\32 30044eb.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY0wE2Acn+ANTY2M/U1MPIyb/ExK20tKKop52iop6jop2hoJaalwDa3t7Z3d3Q1dbR1ta2ubeamJSQjYmampenrKqgpqIA0NbX2t/f1tze1Nrdtba2loyGhnlyhoB7lpqblJucALG5urzCw7zEx663vJOXm4J5d3BkYWdiYGtyd3N7ggCLkpKRl5eSmZp5g4hpcnlvb3NcWl5KSk44QElFTFUAdnt7fIB/gIKBZGhpVFpfXGFnSE1VNz1GHCUvKC41AImMjIuMi4WCgWtpa19ZW2dhYlZSVENGSyYtMygtLwChpaatrq2rp6eWkJKIfX2MfnuCdXJtaWlPUVJCREQAqKmovLu6xsLCubS1raGfpJWQjoF8cWtoV1dWS0tJAJOSkLe1s9nV09XQzsjAvbGopIyGgmJgXUxMS0NEQk9TpBAPtG6XAAAAAElFTkSuQmCC')!important}