*#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_1370148812 .dmwidget-title { text-align:left !important; }

  *#dm .dmInner div.u_1370148812 .dmformsubmit {
    width:200px !important;
    height:50px !important;
    float:left !important;
    display:block !important;
    margin-left:0 !important;
    margin-right:auto !important;
    margin-block-start:45px !important;
  }

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

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

  *#dm .dmInner div.u_1146675905 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1900893308 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1996141836 hr {
    color:rgba(253,238,226,1) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1544902858 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

  *#dm .dmInner div.u_1569933747 hr {
    color:var(--color_4) !important;
    border-width:2px !important;
  }

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

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

  *#dm .dmInner div.u_1516193009 {
    border-radius:20px 20px 20px 20px !important;
    background-image:initial !important;
    background-color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1516193009 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 .m-recaptcha {
    color:var(--color_1) !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 .dmwidget-title { font-weight:500 !important; }

  *#dm .dmInner div.u_1516193009 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1516193009 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1516193009 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1516193009 input[type="submit"] { font-size:18px !important; }

  *#dm .dmInner div.u_1516193009 .dmformsubmit:hover {
    background-color:rgba(253,238,226,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1516193009 .dmformsubmit.hover {
    background-color:rgba(253,238,226,1) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1516193009 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:40px !important;
    width:350px !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:3px 3px 3px 3px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
    float:none !important;
    display:block !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1516193009 .optinwrapper div { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1516193009 .freetextwrapper { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1516193009 input::placeholder {
    color:var(--color_1) !important;
    font-family: Poppins !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 input.placeholder {
    color:var(--color_1) !important;
    font-family: Poppins !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 textarea::placeholder {
    color:var(--color_1) !important;
    font-family: Poppins !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 textarea.placeholder {
    color:var(--color_1) !important;
    font-family: Poppins !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 select::placeholder {
    color:var(--color_1) !important;
    font-family: Poppins !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1516193009 select.placeholder {
    color:var(--color_1) !important;
    font-family: Poppins !important;
    font-size:16px !important;
  }

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

  *#dm .dmInner div.u_1370148812 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1370148812 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1027484787 {
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1820169166 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\38 2649151 {
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 c0a43fb {
    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%;
}
    
#\36 eb9770f {
    width: 100%;
    height: 486px;
    max-width: 100%;
}
    
#\32 17fa8fb {
    min-height: 617px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0be12f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 26px;
}
    
#\37 9e0ce3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\37 2f13075 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 30.96%;
    min-width: 4%;
    justify-content: flex-start;
    background-image: url("https://lirp.cdn-website.com/af613988/dms3rep/multi/opt/Depositphotos_166762290_L-1920w.jpg");
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c2731161 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#da6f2a9d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#ca75aae1 {
    width: 93.25%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 47ff739 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    width: 66.94%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 35px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#bc1dee4e {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b1cbcc.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 5b1cbcc {
    width: 94.71%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ec903a44.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#ec903a44 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\37 84eeb9f {
    background-color: var(--color_3);
    background-image: initial;
}
    
#bfd3deee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 e1f905a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 7d5b440.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 7d5b440 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\36 1d38d85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c6d584ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 90ef212 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f2d88e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc93a469 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 23.5%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e9d1b08 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 67d0db6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 308023a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 0dcca53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\31 b3759bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 b3759bb {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\31 2dbbaa5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 70b7bce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 61d7dc9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 61d7dc9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    margin-bottom: 5px;
    margin-top: 5px;
}
    
#\31 98d100a {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 558bef7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 50acd73 {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b2de0c41 {
    width: 83.38%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b009d703 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#eb8ca7ba {
    background-color: var(--color_5);
    background-image: none;
}
}



@media all {
    
#\37 8006628 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6780c10 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.43%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e957f4db {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4581ee2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3350e02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#c88c8bdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c1fd3d9f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 14.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 144225f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7005b04 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\35 519af60 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\32 42dddde {
    background-color: var(--color_5);
    background-image: none;
}
    
#\31 806ad67 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#eb5faec1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 13.2%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7154e2b {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#f82ad658 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#cb6b05b7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2022200 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\33 565fa41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0e2183d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 cc94a82 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f30a4cce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 100px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    justify-content: flex-start;
    align-items: center;
    padding: 6% 2% 6% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e898bae {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f0992985 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 842px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
}
    
#d000d163 {
    min-height: 240px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#fda069e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a6cf9572 {
    min-height: 485px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 974f104 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-image: none;
    order: 1;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c687ebab {
    margin: 0px 0px 0px 0px;
}
    
#\32 1b523e7 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d085b1f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_etl {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\39 39ac6c8 {
    width: 100%;
    height: 200px;
    max-width: 100%;
    order: 1;
}
    
#\38 209cf12 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 805780b {
    justify-content: flex-start;
    align-items: flex-end;
    width: 48.5%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/af613988/dms3rep/multi/opt/Gemini_Generated_Image_gpnabigpnabigpna-2b31cd78-a2ab00b1-1920w.png");
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 d67540c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 7bfee9f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    padding: 6% 16px 6% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 ddb45b3 {
    min-height: 240px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_g79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5hg {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 1fae2a3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c96efa73 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e026ded {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 131px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 052174a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 31c931f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d1f0cea6 {
    background-color: var(--color_5);
    background-image: none;
}
    
#\31 dddd150 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df23928c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#b0738957 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 14.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dca030c {
    min-height: 329px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 981de75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.95%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfcb53d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#dea62a18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d3b5e96 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.43%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 82b1867 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5%;
    grid-area: auto / auto / auto / auto;
}
    
#b1680b13 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 5.4%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f81d8eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a01b4dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 23.5%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 0px 0px 0px 0px;
    background-image: initial;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
    border-width: 0px 0px 0px 0px;
    padding: 3% 1% 3% 1%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0f03fb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f072d9e9 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\35 5d6d2cf.flex-element.widget-wrapper > [data-element-type] {
    padding: 10% 10% 5% 10%;
}
#\35 5d6d2cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 49c245d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0207f61 {
    min-height: 802px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 8614867 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1684875 {
    width: 100.00%;
    grid-template-rows: minmax(556px, max-content);
    max-width: 100%;
    justify-self: auto;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    align-self: auto;
    padding: 0px 0px 0px 6%;
    margin: 68px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1f96eab {
    width: 89.69%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 70d081e {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 d241d00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 23px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4a513b {
    width: 55.68%;
    height: 526px;
    justify-self: end;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: 46px 0px 0px 0px;
}
    
#ebbdb2f3 {
    align-items: flex-start;
    justify-self: start;
    align-self: start;
    order: 0;
    width: 49.96%;
    min-height: 55.38906705539358%;
    background-color: var(--color_5);
    background-image: initial;
    height: auto;
    padding: 4% 4% 4% 4%;
    margin: 105px 0% 0px -3.516656162369039%;
}
    
#c523be9f {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\36 806732d {
    min-height: 949px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 b4aac83 {
    width: 93.19%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1ec285f {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 4c163c0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 44.48%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/af613988/dms3rep/multi/opt/pexels-photo-7821085-1920w.jpeg");
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d5c5805b {
    background-color: var(--color_3);
    background-image: initial;
}
    
#c821f9b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6047f73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.52%;
    min-width: 4%;
    order: 1;
    background-color: var(--color_4);
    background-image: none;
    padding: 6% 6% 6% 6%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 bd564c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 80px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cd3fbabc {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 6% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a00d2e97 {
    width: 51.61%;
    height: auto;
    max-width: 100%;
}
    
#\33 4b783bb {
    background-color: var(--color_3);
    background-image: none;
}
}



@media all {
    
#\39 3608277 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 95d160a {
    width: 205px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9f8308c {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e68adc46 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd5e2be {
    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;
}
    
#d65c76c3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 3;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e6a4e74 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b4dbf9cc {
    background-color: var(--color_3);
    background-image: none;
}
    
#e654c97e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.10%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: none;
}
    
#f391b094 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#c85236f4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#a39345a4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.72%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#d59f909d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    justify-content: space-between;
    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;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#efd26511 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#a3ae0fb9 {
    margin: 0px 0px 0px 0px;
}
    
#c50c5d0a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 25%;
    justify-content: space-between;
    align-items: center;
    min-width: 4%;
    order: 2;
    border-width: 0 1px 0 0;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e2d9a6b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.2%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    grid-area: auto / auto / auto / auto;
}
    
#\37 d25f8e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 69973c5 {
    width: 370px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 eb9770f {
    height: 286px;
}
    
#\32 17fa8fb {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 623px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 2f13075 {
    width: 49.5%;
    min-height: 8px;
}
    
#da6f2a9d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding: 8% 4% 4% 4%;
}
    
#\35 47ff739 {
    width: 100%;
    min-height: 8px;
}
    
#\37 5b1cbcc {
    width: 88.41%;
}
    
#bc1dee4e {
    width: 92.41%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f2d88e7 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#dc93a469 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 e9d1b08 {
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    padding: 5% 4% 6% 4%;
}
    
#\38 e1f905a {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\39 7d5b440 {
    order: 0;
}
    
#\36 1d38d85 {
    width: 50%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#c6d584ce {
    order: 2;
}
    
#\36 90ef212 {
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 558bef7 {
    width: 100%;
    min-height: 8px;
    row-gap: 16px;
}
    
#\33 50acd73 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 7px;
    padding: 12% 4% 2% 4%;
}
    
#b2de0c41 {
    width: 99.66%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3350e02 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 806ad67 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding-left: 4%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7154e2b {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\37 144225f {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7005b04 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#cb6b05b7 {
    order: 0;
}
    
#c1fd3d9f {
    margin-top: 7.1%;
}
    
#eb5faec1 {
    margin-top: 7.4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 cc94a82 {
    width: 100.00%;
}
    
#f30a4cce {
    width: 100%;
    min-height: 336px;
    justify-content: flex-start;
    height: auto;
    padding: 3% 3% 3% 3%;
}
    
#\33 6eefb16 {
    margin: 0px 0% 0px 0%;
}
    
#d000d163 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 24px;
    padding: 0% 4% 0% 4%;
}
    
#fda069e8 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6cf9572 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 6% 6% 6% 6%;
}
    
#\36 974f104 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 805780b {
    order: 2;
    width: 100%;
    min-height: 140px;
    height: auto;
    padding: 4% 4% 4% 4%;
}
    
#\38 ddb45b3 {
    padding-left: 4%;
    padding-right: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 0%;
}
    
#\31 7bfee9f {
    width: 100%;
    min-height: 80px;
    order: 1;
    justify-content: flex-start;
}
    
#\39 39ac6c8 {
    height: 321px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 e026ded {
    order: 0;
}
    
#\36 a01b4dd {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding-left: 4%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin: 0% 0% 0% 0%;
}
    
#df23928c {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 dca030c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#dfcb53d8 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#dea62a18 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5d6d2cf.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 10%;
}
#\35 5d6d2cf {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 49c245d {
    width: 100%;
    min-height: 8px;
    height: auto;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0207f61 {
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-height: 240px;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1684875 {
    padding-left: 4%;
    width: 100.00%;
    grid-template-rows: minmax(434px, max-content);
}
    
#\37 1f96eab {
    width: 99.74%;
}
    
#\37 70d081e {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 b4a513b {
    justify-self: end;
    align-self: center;
    height: 342px;
    width: 73.20%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ebbdb2f3 {
    justify-self: start;
    align-self: center;
    height: auto;
    min-height: 263px;
    width: 57.4%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 806732d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\38 8cf2f65 {
    margin: 0px 0% 0px 0%;
}
    
#\36 b4aac83 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 0;
}
    
#\36 1ec285f {
    width: 99.86%;
    height: 436px;
}
    
#\35 4c163c0 {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 80px;
    order: 1;
    padding-left: 16px;
    padding-right: 16px;
}
    
#c821f9b3 {
    align-self: auto;
    width: 100%;
    max-width: none;
    order: 1;
    margin: 0px 0% 5% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6047f73 {
    row-gap: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    order: 0;
    padding: 8% 8% 8% 8%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 bd564c7 {
    row-gap: 60px;
}
    
#cd3fbabc {
    padding-left: 4%;
    padding-right: 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 3608277 {
    width: 100%;
}
    
#\36 95d160a {
    width: 100%;
}
    
#\36 9f8308c {
    width: 100%;
}
    
#e68adc46 {
    width: 100%;
}
    
#\30 bd5e2be {
    min-height: 240px;
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 16px;
    column-gap: 0%;
    padding: 2% 2% 8% 2%;
}
    
#d65c76c3 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 e6a4e74 {
    width: 100%;
}
    
#e654c97e {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f391b094 {
    width: 100%;
}
    
#c85236f4 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#a39345a4 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#d59f909d {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#efd26511 {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#c50c5d0a {
    padding-left: 16px;
    padding-right: 16px;
    row-gap: 24px;
    width: 25%;
    min-height: 8px;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\30 e2d9a6b {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\37 d25f8e9 {
    width: 100%;
}
    
#\34 69973c5 {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#\36 806732d {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d5c5805b {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#\33 c0a43fb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
}
    
#\36 eb9770f {
    height: 180px;
}
    
#\32 17fa8fb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\37 2f13075 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#da6f2a9d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#\35 47ff739 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#\34 f2d88e7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#dc93a469 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\30 e9d1b08 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    padding-bottom: 8%;
}
    
#\38 e1f905a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\36 1d38d85 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 558bef7 {
    width: 100%;
    min-height: 158px;
    align-items: center;
    padding-left: 6px;
    padding-right: 6px;
}
    
#\33 50acd73 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 6% 2% 6%;
}
    
#b2de0c41 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\37 8006628 {
    align-items: flex-start;
    min-height: 99px;
}
    
#a6780c10 {
    align-items: flex-start;
    min-height: 99px;
}
    
#e957f4db {
    align-items: flex-start;
    min-height: 99px;
    order: 0;
}
    
#\30 3350e02 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\31 806ad67 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 7154e2b {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\37 144225f {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7005b04 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#cb6b05b7 {
    align-items: flex-start;
    min-height: 99px;
}
}



@media (max-width: 767px) {
    
#\39 cc94a82 {
    width: 100.00%;
}
    
#f30a4cce {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 4% 4% 4% 4%;
}
    
#d000d163 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
    flex-wrap: nowrap;
}
    
#fda069e8 {
    width: 100.00%;
}
    
#f0992985 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#a6cf9572 {
    min-height: 0;
    flex-direction: column;
    row-gap: 0px;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\36 974f104 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 39ac6c8 {
    order: 1;
    height: 150px;
}
    
#\38 805780b {
    width: 100%;
    min-height: 249px;
    align-items: flex-end;
    order: 2;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#\31 7bfee9f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    justify-content: flex-start;
}
    
#\38 ddb45b3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\39 d3b5e96 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\39 e026ded {
    align-items: flex-start;
    min-height: 99px;
}
    
#\31 dddd150 {
    align-items: flex-start;
    min-height: 99px;
}
    
#\36 a01b4dd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#df23928c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\37 dca030c {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\30 981de75 {
    align-items: flex-start;
    min-height: 99px;
    order: 0;
}
    
#dfcb53d8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
    
#dea62a18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\35 49c245d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 16px 0px 16px 0px;
}
    
#\33 0207f61 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\32 8614867 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-start;
}
    
#\34 1684875 {
    width: 100.00%;
    grid-template-rows: minmax(337px, max-content);
    padding: 0px 0px 38px 6%;
    margin: 68px 0% 0px 0%;
}
    
#\37 1f96eab {
    order: 0;
    width: 99.28%;
    margin-top: 11px;
}
    
#\37 70d081e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#\33 d241d00 {
    order: 1;
    align-self: auto;
    width: 99.28%;
    margin: 31px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b4a513b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 b4a513b {
    height: 218px;
    justify-self: start;
    align-self: start;
    width: 94.20%;
    margin: 278px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ebbdb2f3 {
    justify-self: start;
    align-self: start;
    height: auto;
    min-height: 64.72%;
    width: 94.20%;
    justify-content: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 806732d {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\38 8cf2f65 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4c163c0 {
    width: 100%;
    min-height: 247px;
    align-items: center;
    order: 1;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#c821f9b3 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    margin-bottom: 3%;
}
    
#\39 6047f73 {
    width: 100%;
    min-height: 240px;
    align-items: flex-start;
    order: 0;
    justify-content: flex-start;
    row-gap: 20px;
    padding: 10% 10% 10% 10%;
}
}



@media (max-width: 767px) {
    
#\38 bd564c7 {
    width: 100%;
    min-height: 56px;
    align-items: center;
    height: auto;
    row-gap: 40px;
}
    
#cd3fbabc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 6%;
}
    
#a00d2e97 {
    width: 99.04%;
}
}



@media (max-width: 767px) {
    
#\39 3608277 {
    width: 100.00%;
}
    
#\36 95d160a {
    width: 305px;
}
    
#\36 9f8308c {
    width: 305px;
}
    
#e68adc46 {
    width: 100.00%;
}
    
#f391b094 {
    width: 305px;
}
    
#\30 bd5e2be {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 4% 0% 10% 0%;
}
    
#d65c76c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#d59f909d {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\30 e6a4e74 {
    width: 100.00%;
}
    
#efd26511 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#c50c5d0a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    justify-content: flex-start;
    padding-left: 6%;
    padding-right: 6%;
    row-gap: 20px;
}
    
#\37 d25f8e9 {
    width: 100.00%;
}
    
#\34 69973c5 {
    width: 305px;
}
}

