*#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_1962874903 { text-align:CENTER !important; }

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

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

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

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

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

  *#dm .dmInner *.u_1497015370 { width:100% !important; }

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

  *#dm .dmInner *.u_1410299737 { width:100% !important; }

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

  *#dm .dmInner *.u_1334100645 { width:100% !important; }

  *#dm .dmInner div.u_1988924497 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1955612803 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1302172803 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_5) !important;
  }

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

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

  *#dm .dmInner div.u_1549719712 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(26,27,31,1) !important;
  }

  *#dm .dmInner div.u_1071529239 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(26,27,31,1) !important;
  }

  *#dm .dmInner div.u_1752495272 hr {
    border-top-style:solid !important;
    border-top-width:1px !important;
    color:rgba(26,27,31,1) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0) and (max-width:767px) {}
@media (min-width:768px) and (max-width:1024px) {}
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 {
    
#b358eb2e {
    width: 552px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 e62e956 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 62359a6 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#f4644712 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\39 c6a1fb0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\33 d8fd792 {
    width: 99.99875899553285%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e62e956 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 140px;
    column-gap: 1%;
    padding-top: 8%;
}
    
#f4644712 {
    width: 100%;
    min-height: 8px;
}
    
#\39 c6a1fb0 {
    width: 49.5%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\37 e62e956 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 10%;
    flex-wrap: nowrap;
}
    
#f4644712 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 c6a1fb0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\33 d8fd792 {
    margin-top: 52px;
}
}



@media all {
    
#f4d81a72 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 1b08c52 {
    min-height: 503px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
}
    
#\39 d8af350 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/DSC_8286-8f18fe67-1920w.JPG);
    padding: 16px 16px 16px 16px;
}
#\39 d8af350.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAgEAABAgUFAAAAAAAAAAAAAAABAAQDBREUIQISQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAIQL/2gAMAwEAAhEDEQA/AKU7bGTyV/CbxSawq7iOe1Kbl2c3OrPgREICbzpt/9k=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 1b08c52 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 317px;
}
    
#\39 d8af350 {
    width: 100%;
    min-height: 8px;
}
#\39 d8af350.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAgEAABAgUFAAAAAAAAAAAAAAABAAQDBREUIQISQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAIQL/2gAMAwEAAhEDEQA/AKU7bGTyV/CbxSawq7iOe1Kbl2c3OrPgREICbzpt/9k=');
}
}



@media (max-width: 767px) {
    
#\31 1b08c52 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\39 d8af350 {
    width: 100%;
    min-height: 166px;
    align-items: center;
    height: auto;
}
#\39 d8af350.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAf/xAAgEAABAgUFAAAAAAAAAAAAAAABAAQDBREUIQISQVFh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAIQL/2gAMAwEAAhEDEQA/AKU7bGTyV/CbxSawq7iOe1Kbl2c3OrPgREICbzpt/9k=');
}
}



@media all {
    
#\39 3ee0458 {
    margin: 0px 0px 0px 0px;
}
    
#b10a2a8b {
    min-height: 166px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 2% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 46ad425 {
    max-width: 100%;
    width: 1114px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ec1dfce {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ead553bc {
    max-width: 100%;
    width: 99.99904592201817%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9928e80 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b10a2a8b {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 10% 6% 3% 6%;
}
    
#\30 46ad425 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\38 ec1dfce {
    row-gap: 10px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 16px;
}
    
#ead553bc {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#b10a2a8b {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 9928e80 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#b10a2a8b {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 6% 4%;
}
    
#\30 46ad425 {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\38 ec1dfce {
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-right: 16px;
}
    
#ead553bc {
    margin-top: -11px;
}
}



@media all {
    
#abfc917a {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 3718a78 {
    margin: 0px 0px 0px 0px;
}
    
#\33 982d2de {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\35 5ea15a9 {
    min-height: 132px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 2% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f16e7083 {
    min-height: 8px;
    border-color: rgba(164, 166, 174, 1) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 32px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e17e447 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#abfc917a {
    margin: 0px 0% 0px 0%;
}
    
#\35 5ea15a9 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 6% 6% 6%;
}
    
#f16e7083 {
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    flex-wrap: nowrap;
}
    
#\37 e17e447 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 982d2de {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 5ea15a9 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#abfc917a {
    width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 5ea15a9 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#f16e7083 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
    
#\37 e17e447 {
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#e7002d98 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 72094b8 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 4c5d4fb {
    min-height: 132px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 16px 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a8e92f16 {
    min-height: 8px;
    border-color: rgba(164, 166, 174, 1) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 32px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#faabdb10 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\38 0c00a30 {
    margin: 0px 0px 0px 0px;
}
}



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



@media (max-width: 767px) {
    
#\37 4c5d4fb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#faabdb10 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#e7002d98 {
    margin: 0px 0% 0px 0%;
}
    
#\31 72094b8 {
    margin: 0px 0% 0px 0%;
}
    
#\37 4c5d4fb {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#a8e92f16 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
}



@media all {
    
#\32 14c0db3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 727a523 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\34 5982b7d {
    margin: 0px 0px 0px 0px;
}
    
#fff12b83 {
    min-height: 8px;
    border-color: rgba(164, 166, 174, 1) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 32px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d63480fc {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 7c8b10d {
    min-height: 132px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 16px 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fff12b83 {
    width: 100%;
    min-height: 80px;
}
    
#\31 7c8b10d {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4px 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#\30 727a523 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 7c8b10d {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\32 14c0db3 {
    margin: 0px 0% 0px 0%;
}
    
#fff12b83 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
    
#\31 7c8b10d {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#d63480fc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 434d054 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 132px;
    flex-wrap: nowrap;
    padding: 16px 6% 3% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 4b2dccb {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgba(0, 0, 0, 0) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
    background-image: initial;
    border-style: solid;
}
    
#\38 88eb388 {
    min-height: 8px;
    border-color: rgba(164, 166, 174, 1) #000000 #000000 #000000;
    column-gap: 4%;
    row-gap: 20px;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    border-width: 1px 0 0 0;
    background-image: none;
    border-style: solid;
    min-width: 4%;
    order: 1;
    padding: 32px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#bea4856f {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 71a9239 {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 1de5fed {
    margin: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 434d054 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4px 6% 6% 6%;
}
    
#\38 88eb388 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\31 434d054 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 4b2dccb {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\31 434d054 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 6% 4%;
}
    
#\38 88eb388 {
    row-gap: 16px;
    flex-direction: column;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    order: 1;
    padding-right: 16px;
}
    
#bea4856f {
    margin: 0px 0% 0px 0%;
}
    
#\30 71a9239 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 dbbf4e8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#cea1a912 {
    margin: 0px 0px 0px 0px;
}
    
#\38 e4d406a {
    max-width: 100%;
    width: 99.99897974251924%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d8937bdb {
    max-width: 100%;
    width: 1114px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#b7638b39 {
    background-color: rgba(255, 255, 255, 0);
    background-image: initial;
}
    
#\34 4fe64b8 {
    max-height: none;
    max-width: 100%;
    width: 240px;
    justify-self: auto;
    height: 55px;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9ba6c68 {
    min-height: 257px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 3% 6% 8% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 6d45dc9 {
    max-width: 100%;
    width: 100%;
    height: 16px;
    order: 2;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dbbf4e8 {
    row-gap: 10px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    padding-right: 16px;
}
    
#\38 e4d406a {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#d8937bdb {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\31 9ba6c68 {
    row-gap: 40px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 6% 10% 6%;
}
}



@media (max-width: 767px) {
    
#b7638b39 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 9ba6c68 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 dbbf4e8 {
    row-gap: 8px;
    padding-left: 16px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 0;
    padding-right: 16px;
}
    
#d8937bdb {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\34 4fe64b8 {
    width: 260px;
    margin-top: 3%;
    height: 50px;
}
    
#\31 9ba6c68 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 3% 4% 12% 4%;
}
    
#\31 6d45dc9 {
    height: 8px;
}
}



@media all {
    
#\39 a355411::before, #\39 a355411 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\39 a355411 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\31 8ba03bf {
    min-height: 287px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    padding: 2% 4% 2% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 03586d6::before, #\37 03586d6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\37 03586d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 18px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#\37 03586d6.lazy {
    background-image: url('');
}
    
#\38 caa7353 {
    margin: 0px 0% 0px 0%;
}
    
#\36 95f82e2 {
    width: 700px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n0c {
    width: 74.12066262528852%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a355411::before, #\39 a355411 > .bgExtraLayerOverlay {
    
}
    
#\31 8ba03bf {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 4% 4% 4%;
}
    
#\37 03586d6::before, #\37 03586d6 > .bgExtraLayerOverlay {
    
}
#\37 03586d6 {
    width: 100%;
    min-height: 8px;
    height: auto;
    row-gap: 14px;
    padding-top: 16px;
    padding-bottom: 16px;
}
#\37 03586d6.lazy {
    background-image: url('');
}
    
#\36 95f82e2 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 a355411 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\31 8ba03bf {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\39 a355411::before, #\39 a355411 > .bgExtraLayerOverlay {
    
}
    
#\31 8ba03bf {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 17px;
    padding: 8% 4% 8% 4%;
}
    
#\37 03586d6::before, #\37 03586d6 > .bgExtraLayerOverlay {
    
}
#\37 03586d6 {
    row-gap: 8px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\37 03586d6.lazy {
    background-image: url('');
}
    
#\36 95f82e2 {
    width: 100.00%;
}
    
#widget_n0c {
    width: 100.00%;
}
}



@media all {
    
#e4d77401 {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_2) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 22e180e {
    min-height: 296px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 2% 4%;
}
    
#efc5aa82 {
    width: 33.946892655367236%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/3-1920w.png);
    padding: 16px 16px 16px 16px;
}
#efc5aa82.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1wXBW0+CYACA4e/vtNUf6KK50rW2LMmGk6mEiy8piAripBwE4lAXbV70d9+eRzRlQlNn9H1JtY9pc4++8KlTj3zn891m/B1aRFdGdF8pbZuRRq+UnqT6MKljhyR06ZqUw2+N2O8CqiIhz0IcueRdn/Km3ZLYBq79SFXG/PQFIgp8ktDHeZHoswmWNkGqY6yViqYqRIFLU20RtuNgWxu0+zuUqxHGfMpKVVCuLxmcnfJk6mRbD7F5lkhjyc3onPFwgGksWD8sGF4MODk+Yj5TCD8d/gE68Ie7tcIxPQAAAABJRU5ErkJggg==');
}
    
#\31 f9a1b47 {
    width: 616px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7d451cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f8918865 {
    width: 616px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 1f0b547 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.79851512945825%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7d0be13 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.05%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#e28246f9 {
    width: 99.99875899553285%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 22e180e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 283px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#efc5aa82 {
    width: 31.595798319327727%;
    min-height: 8px;
}
#efc5aa82.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1wXBW0+CYACA4e/vtNUf6KK50rW2LMmGk6mEiy8piAripBwE4lAXbV70d9+eRzRlQlNn9H1JtY9pc4++8KlTj3zn891m/B1aRFdGdF8pbZuRRq+UnqT6MKljhyR06ZqUw2+N2O8CqiIhz0IcueRdn/Km3ZLYBq79SFXG/PQFIgp8ktDHeZHoswmWNkGqY6yViqYqRIFLU20RtuNgWxu0+zuUqxHGfMpKVVCuLxmcnfJk6mRbD7F5lkhjyc3onPFwgGksWD8sGF4MODk+Yj5TCD8d/gE68Ie7tcIxPQAAAABJRU5ErkJggg==');
}
    
#\31 f9a1b47 {
    width: 100.00%;
}
    
#f8918865 {
    width: 100.00%;
}
    
#\39 1f0b547 {
    width: 100.00%;
}
    
#\34 7d0be13 {
    width: 66.33%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\36 22e180e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 12% 4% 9% 4%;
}
    
#efc5aa82 {
    width: 100%;
    min-height: 168px;
    align-items: center;
    height: auto;
}
#efc5aa82.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVQI1wXBW0+CYACA4e/vtNUf6KK50rW2LMmGk6mEiy8piAripBwE4lAXbV70d9+eRzRlQlNn9H1JtY9pc4++8KlTj3zn891m/B1aRFdGdF8pbZuRRq+UnqT6MKljhyR06ZqUw2+N2O8CqiIhz0IcueRdn/Km3ZLYBq79SFXG/PQFIgp8ktDHeZHoswmWNkGqY6yViqYqRIFLU20RtuNgWxu0+zuUqxHGfMpKVVCuLxmcnfJk6mRbD7F5lkhjyc3onPFwgGksWD8sGF4MODk+Yj5TCD8d/gE68Ie7tcIxPQAAAABJRU5ErkJggg==');
}
    
#\31 f9a1b47 {
    width: 100.00%;
}
    
#f8918865 {
    width: 100.00%;
}
    
#\39 1f0b547 {
    width: 100.00%;
}
    
#\34 7d0be13 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
}
    
#e28246f9 {
    align-self: auto;
    margin-left: 0%;
    grid-row-end: auto;
    grid-column-start: auto;
    width: 99.9966372425389%;
    margin-top: 0px;
    grid-column-end: auto;
    justify-self: auto;
    margin-bottom: 0px;
    grid-row-start: auto;
    margin-right: 0%;
    order: 0;
}
}



@media all {
    
#f5e41088 {
    width: 616px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5082316 {
    min-height: 296px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 2% 4%;
}
    
#a6950b9c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.794905714098%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f97000f3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 31f6f76 {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_2) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\31 421a784 {
    width: 33.946892655367236%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/2-1920w.png);
    padding: 16px 16px 16px 16px;
}
#\31 421a784.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2klEQVQI1wXBUUuDUACAUf9RUA/Rw8CK1kNBLQpdplm5ajpYuDXUq85sek0j1wjr336do4SJYClL5Lrl47OiWcV8lSlJNCdOBasyp/vboBTVirKpqL9bZJEhhU8dz8hCnzQTFDKn+92g1HVFVVcUtSQOZkSTR4TnsJi6vAZz3os3fro1ioiXBFHC5MXHcRzG9zbjOxvTMLixLIJwQds2KK43ZfTkcX6pc3p2gT400HSTg/4J6uExrveMlDmK/TBCG5r01CN6ap/B1TUDzWJnb5+t7V2sW4ssE/wDLhqK+KP1tWAAAAAASUVORK5CYII=');
}
    
#cd05bf32 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.05%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#affb5417 {
    width: 616px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5e41088 {
    width: 100.00%;
}
    
#\30 5082316 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 283px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#a6950b9c {
    width: 100.00%;
}
    
#\31 421a784 {
    width: 31.595798319327727%;
    min-height: 8px;
}
#\31 421a784.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2klEQVQI1wXBUUuDUACAUf9RUA/Rw8CK1kNBLQpdplm5ajpYuDXUq85sek0j1wjr336do4SJYClL5Lrl47OiWcV8lSlJNCdOBasyp/vboBTVirKpqL9bZJEhhU8dz8hCnzQTFDKn+92g1HVFVVcUtSQOZkSTR4TnsJi6vAZz3os3fro1ioiXBFHC5MXHcRzG9zbjOxvTMLixLIJwQds2KK43ZfTkcX6pc3p2gT400HSTg/4J6uExrveMlDmK/TBCG5r01CN6ap/B1TUDzWJnb5+t7V2sW4ssE/wDLhqK+KP1tWAAAAAASUVORK5CYII=');
}
    
#cd05bf32 {
    width: 66.33%;
    min-height: 8px;
}
    
#affb5417 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#f5e41088 {
    width: 100.00%;
}
    
#\30 5082316 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 2% 4% 8% 4%;
}
    
#a6950b9c {
    width: 100.00%;
}
    
#\31 421a784 {
    width: 100%;
    min-height: 168px;
    align-items: center;
    height: auto;
}
#\31 421a784.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2klEQVQI1wXBUUuDUACAUf9RUA/Rw8CK1kNBLQpdplm5ajpYuDXUq85sek0j1wjr336do4SJYClL5Lrl47OiWcV8lSlJNCdOBasyp/vboBTVirKpqL9bZJEhhU8dz8hCnzQTFDKn+92g1HVFVVcUtSQOZkSTR4TnsJi6vAZz3os3fro1ioiXBFHC5MXHcRzG9zbjOxvTMLixLIJwQds2KK43ZfTkcX6pc3p2gT400HSTg/4J6uExrveMlDmK/TBCG5r01CN6ap/B1TUDzWJnb5+t7V2sW4ssE/wDLhqK+KP1tWAAAAAASUVORK5CYII=');
}
    
#cd05bf32 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
}
    
#affb5417 {
    width: 100.00%;
}
}



@media all {
    
#\30 6bcde87 {
    min-height: 296px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 2% 4% 4%;
}
    
#ae0bf667 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 62.05%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\33 405798e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 73.79851512945825%;
    min-height: auto;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 cf236c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 7fe629a {
    border-width: 0px 0px 1px 0px;
    border-color: var(--color_7) var(--color_7) var(--color_7) var(--color_7);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#ed025a18 {
    width: 616px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\30 032ec7a {
    width: 616px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e36590da {
    width: 33.946892655367236%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/1-1920w.png);
    padding: 16px 16px 16px 16px;
}
#e36590da.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVQI1x3Py06DQABAUb7PTRcuMBFDIUiHh0OHgQEbTFuI1fhoIjXGahe6qQ1Gf/GaeP7gWLGM0EaRzwyLtqFbGLompZ3nqCIhy1NiGWIlUlBWU4pasbwqaIsJrXJZ1hG5jsjyBJEEWHEUUOqUykhu55q7OuK+DFjNUsoyRk4F55GPdSF8dBYzu9T062t2Tze8rzseVw3GSITwccenWKHnkIiAqtK8bjccvj457D/Y9A+YSuF5DrZ9jOW5J0zC8X/obbdl+Bn4/h14fukpjMI5sxmNjvgDGK2PVMWaf/sAAAAASUVORK5CYII=');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6bcde87 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 283px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 2%;
}
    
#ae0bf667 {
    width: 66.33%;
    min-height: 8px;
}
    
#\33 405798e {
    width: 100.00%;
}
    
#ed025a18 {
    width: 100.00%;
}
    
#\30 032ec7a {
    width: 100.00%;
}
    
#e36590da {
    width: 31.595798319327727%;
    min-height: 8px;
}
#e36590da.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVQI1x3Py06DQABAUb7PTRcuMBFDIUiHh0OHgQEbTFuI1fhoIjXGahe6qQ1Gf/GaeP7gWLGM0EaRzwyLtqFbGLompZ3nqCIhy1NiGWIlUlBWU4pasbwqaIsJrXJZ1hG5jsjyBJEEWHEUUOqUykhu55q7OuK+DFjNUsoyRk4F55GPdSF8dBYzu9T062t2Tze8rzseVw3GSITwccenWKHnkIiAqtK8bjccvj457D/Y9A+YSuF5DrZ9jOW5J0zC8X/obbdl+Bn4/h14fukpjMI5sxmNjvgDGK2PVMWaf/sAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#\30 6bcde87 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
    padding: 2% 4% 12% 4%;
}
    
#ae0bf667 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 15px;
}
    
#\33 405798e {
    width: 100.00%;
}
    
#ed025a18 {
    width: 100.00%;
}
    
#\30 032ec7a {
    width: 100.00%;
}
    
#e36590da {
    width: 100%;
    min-height: 168px;
    align-items: center;
    height: auto;
}
#e36590da.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA10lEQVQI1x3Py06DQABAUb7PTRcuMBFDIUiHh0OHgQEbTFuI1fhoIjXGahe6qQ1Gf/GaeP7gWLGM0EaRzwyLtqFbGLompZ3nqCIhy1NiGWIlUlBWU4pasbwqaIsJrXJZ1hG5jsjyBJEEWHEUUOqUykhu55q7OuK+DFjNUsoyRk4F55GPdSF8dBYzu9T062t2Tze8rzseVw3GSITwccenWKHnkIiAqtK8bjccvj457D/Y9A+YSuF5DrZ9jOW5J0zC8X/obbdl+Bn4/h14fukpjMI5sxmNjvgDGK2PVMWaf/sAAAAASUVORK5CYII=');
}
}



@media all {
    
#\35 f280bc5 {
    min-height: 268px;
    padding-top: 6%;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 8%;
    padding-right: 8%;
    max-width: none;
}
    
#\38 a3d9eb2 {
    width: 1020px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bffd1d5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\32 18e387a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1f4cabd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 f280bc5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 253px;
    padding-bottom: 2%;
}
}



@media (max-width: 767px) {
    
#\35 f280bc5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 12% 4% 4% 4%;
}
    
#\38 a3d9eb2 {
    width: 100.00%;
}
    
#\36 bffd1d5 {
    min-height: 182px;
    align-items: center;
    width: 100%;
    height: auto;
    padding-bottom: 8px;
}
}



@media all {
    
#\34 3acb747 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#eecabd85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding-right: 16px;
    padding-left: 16px;
    align-items: center;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/Author+Gate+Author+xxx-1920w.png);
    background-size: contain;
    justify-content: flex-start;
    padding-top: 3%;
}
#eecabd85.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4fAAAuHwF47oFfAAAA90lEQVQY0wXBy07CQABA0X6kGxMjCwQqwnRaapmhr2khCKSgPOJj0WhCXGhKWBCNIXGnO//peo4lrmqYpMcw7zPNfYqwyTprsxhKBrqDMT55HmCJdo0s8RhlPrPMZaHr3McN7kwHHdjEsUea9rBE65xISdLQZTlWPE88duuQcq5I9BVaOwy0g3VxdoInbHQg2BSGXVnwe3hhv10xjD2kbOHKJla9doojLvG9DvNxSrV95O/ni+PnO8XU4EobRzSwut0WSrmEymWSR2zLB76PBz4OFbfzMcG1QEobK0oUo1FMHgfc5BHl04b9/o2qemW1nGGMpq9c/gG1e6/1QR2FQgAAAABJRU5ErkJggg==');
}
    
#\33 2bfcee5 {
    min-height: 396px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 12% 1% 12%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eecabd85 {
    width: 100%;
    justify-content: flex-start;
    padding-top: 4%;
    min-height: 8px;
}
#eecabd85.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4fAAAuHwF47oFfAAAA90lEQVQY0wXBy07CQABA0X6kGxMjCwQqwnRaapmhr2khCKSgPOJj0WhCXGhKWBCNIXGnO//peo4lrmqYpMcw7zPNfYqwyTprsxhKBrqDMT55HmCJdo0s8RhlPrPMZaHr3McN7kwHHdjEsUea9rBE65xISdLQZTlWPE88duuQcq5I9BVaOwy0g3VxdoInbHQg2BSGXVnwe3hhv10xjD2kbOHKJla9doojLvG9DvNxSrV95O/ni+PnO8XU4EobRzSwut0WSrmEymWSR2zLB76PBz4OFbfzMcG1QEobK0oUo1FMHgfc5BHl04b9/o2qemW1nGGMpq9c/gG1e6/1QR2FQgAAAABJRU5ErkJggg==');
}
    
#\33 2bfcee5 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 257px;
    padding-top: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#eecabd85 {
    width: 100%;
    min-height: 165px;
    align-items: center;
    height: auto;
    padding-bottom: 16px;
    padding-top: 16px;
    justify-content: flex-start;
    order: 0;
}
#eecabd85.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAC4fAAAuHwF47oFfAAAA90lEQVQY0wXBy07CQABA0X6kGxMjCwQqwnRaapmhr2khCKSgPOJj0WhCXGhKWBCNIXGnO//peo4lrmqYpMcw7zPNfYqwyTprsxhKBrqDMT55HmCJdo0s8RhlPrPMZaHr3McN7kwHHdjEsUea9rBE65xISdLQZTlWPE88duuQcq5I9BVaOwy0g3VxdoInbHQg2BSGXVnwe3hhv10xjD2kbOHKJla9doojLvG9DvNxSrV95O/ni+PnO8XU4EobRzSwut0WSrmEymWSR2zLB76PBz4OFbfzMcG1QEobK0oUo1FMHgfc5BHl04b9/o2qemW1nGGMpq9c/gG1e6/1QR2FQgAAAABJRU5ErkJggg==');
}
    
#\33 2bfcee5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 2% 4% 2% 4%;
}
}



@media all {
    
#\37 c90e335 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#\35 7ea75dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\34 9eedd6b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 9eedd6b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#d0cf0487 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 8%;
    padding-left: 8%;
}
    
#\31 df08690 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\31 b393d97 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#feb3b253 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#f9c45142.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f9c45142 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 c90e335 {
    width: 33%;
}
    
#\35 7ea75dc {
    width: 33%;
}
    
#\34 9eedd6b {
    width: 19.81554321595089%;
}
    
#d0cf0487 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 21px;
    padding-top: 8px;
}
    
#feb3b253 {
    width: 33%;
}
    
#f9c45142 {
    width: 19.81554321595089%;
}
}



@media (max-width: 767px) {
    
#\37 c90e335 {
    margin: 0px 0% 0px 0%;
}
    
#\35 7ea75dc {
    margin: 0px 0% 0px 0%;
}
    
#\34 9eedd6b {
    margin: 0px 0% 0px 0%;
}
    
#d0cf0487 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 12% 4%;
}
    
#\31 df08690 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#feb3b253 {
    margin: 0px 0% 0px 0%;
}
    
#f9c45142 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 eef53d4 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 8% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 4cc6bb4 {
    width: 100%;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6204f06 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fb1d9046 {
    margin: 0px 0% 0px 0%;
}
    
#\34 1cc859e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 5px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 2bae0b4 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 eef53d4 {
    min-height: 88px;
    padding: 8% 2% 2% 2%;
}
    
#\35 6204f06 {
    width: 100.00%;
}
}



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



@media (max-width: 767px) {
    
#\34 eef53d4 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\35 6204f06 {
    width: 100.00%;
}
    
#\34 1cc859e {
    width: 100%;
    min-height: 101px;
    align-items: flex-start;
    row-gap: 5px;
}
}



@media all {
    
#\37 1121890 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.22251312321666%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ef220dd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 69fabe3 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
}
    
#fbb31942 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b4b19d8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
}
    
#\34 b58f122 {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 612c245 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
}
    
#\31 ae96753 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    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: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 6ac0ca3 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d807c93f {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#aefb0985 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8ca9139 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\32 a08b9e6 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 29291b4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 8686d59 {
    width: 99.9973217003145%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fe67e455 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b7dc8335 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.50268524126793%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 59557dd {
    width: 116px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin-bottom: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fbee0db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    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: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 82d928f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00006842870583%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
}
    
#\34 f6d5b31 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\36 30ba644 {
    min-height: 261px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 6% 1% 6%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 5106f56 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 99.72128683757705%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e8788d28 {
    margin: 0px 0% 0px 0%;
}
    
#\33 6928f5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 c6435d2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 89.78%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
}
    
#f5b12385 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de564e30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    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: 1px 1px 1px 1px;
    border-style: solid;
    background-image: initial;
    padding: 3% 3% 3% 3%;
    margin: 0px 0% 0px 0%;
}
    
#b3e6e90f {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b06638a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 69fabe3 {
    height: 50px;
    width: 50px;
    min-width: 50px;
    min-height: 50px;
    margin: 0px 0% 0px 0%;
}
    
#fbb31942 {
    height: auto;
    width: 110px;
}
    
#\38 b4b19d8 {
    width: 100%;
    align-items: center;
    align-self: stretch;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b58f122 {
    height: auto;
    width: 110px;
}
    
#\36 612c245 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\32 59557dd {
    height: auto;
    width: 110px;
}
    
#\31 ae96753 {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 fbee0db {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 82d928f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\36 30ba644 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 1%;
    row-gap: 24px;
    padding-bottom: 1.5%;
}
    
#\35 5106f56 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#\30 6ac0ca3 {
    margin: 0px 0% 0px 0%;
}
    
#\30 c6435d2 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 8ca9139 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
    
#f5b12385 {
    margin: 0px 0% 0px 0%;
}
    
#de564e30 {
    width: 32.666666666666664%;
    min-height: 8px;
    row-gap: 24px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\36 69fabe3 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#fbb31942 {
    width: 96px;
    height: auto;
}
    
#\38 b4b19d8 {
    min-height: 54px;
    width: 82.96%;
}
    
#\34 b58f122 {
    width: 96px;
    height: auto;
}
    
#\36 612c245 {
    min-height: 54px;
    width: 82.96%;
}
    
#\32 59557dd {
    width: 96px;
    height: auto;
}
    
#\31 ae96753 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\34 fbee0db {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
    
#\37 82d928f {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 30ba644 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 2% 6% 2% 5.998659517426273%;
}
    
#\35 5106f56 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6ac0ca3 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\30 c6435d2 {
    min-height: 54px;
    width: 82.96%;
}
    
#\34 8ca9139 {
    order: 2;
    justify-content: flex-start;
    align-self: auto;
    min-height: 64px;
    justify-self: auto;
    width: 99.53%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5b12385 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#de564e30 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 16px;
    padding: 6% 6% 5% 6%;
}
}



@media all {
    
#\32 1a8a1c1 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\39 2d04bf0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 2d04bf0 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#\33 66b21f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\35 261df1e {
    min-height: 35px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 12px 8% 6% 8%;
}
    
#ecd9a29f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 0fe859e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 0fe859e {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\32 23a16a7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
    
#d2e3d76c {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 2d04bf0 {
    width: 19.81554321595089%;
}
    
#\33 66b21f4 {
    width: 33%;
}
    
#\35 261df1e {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 21px;
    padding-top: 8px;
}
    
#ecd9a29f {
    width: 33%;
}
    
#\32 0fe859e {
    width: 19.81554321595089%;
}
    
#\32 23a16a7 {
    width: 33%;
}
}



@media (max-width: 767px) {
    
#\32 1a8a1c1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    row-gap: 12px;
    padding-left: 8%;
    padding-right: 8%;
}
    
#\39 2d04bf0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 66b21f4 {
    margin: 0px 0% 0px 0%;
}
    
#\35 261df1e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 4% 4% 12% 4%;
}
    
#ecd9a29f {
    margin: 0px 0% 0px 0%;
}
    
#\32 0fe859e {
    margin: 0px 0% 0px 0%;
}
    
#\32 23a16a7 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 3967917 {
    min-height: 835px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 40% 4% 4% 4%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c2169527 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 74.92%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
    
#\30 8695a1e::before, #\30 8695a1e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#\30 8695a1e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/TYPEFORM-3ed7bff0-1920w.jpg);
}
    
#\39 7bef10b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.972514147130152%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3967917 {
    padding-right: 4%;
    min-height: 449px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#c2169527 {
    width: 100%;
    min-height: 8px;
}
    
#\30 8695a1e::before, #\30 8695a1e > .bgExtraLayerOverlay {
    
}
    
#\39 7bef10b {
    width: 19.92%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\38 3967917 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#c2169527 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding-left: 10px;
    padding-right: 10px;
}
    
#\30 8695a1e::before, #\30 8695a1e > .bgExtraLayerOverlay {
    
}
#\30 8695a1e {
    background-position: 50% 50%;
}
    
#\39 7bef10b {
    min-height: 58px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
}



@media all {
    
#eab0a53b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5beedfb::before, #\37 5beedfb > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.24;
    height: 100%;
    content: '';
    background-color: rgba(0,0,0,1);
}
#\37 5beedfb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    justify-content: flex-end;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/DSC_8300+i-1920w.JPG);
    min-width: 4%;
    order: 1;
    padding-left: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
#\37 5beedfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJxAAAAUCAgsAAAAAAAAAAAAAAAECAwQREgUGBxMhMTQ1UXJzsdH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AKsjOyFYcR4VGkJdt1i7k7KdAQVpUduOsd8jruoYaxuTx/H9GQS+Le71exNwMx5f/9k=');
}
    
#\30 0f5b3ad::before, #\30 0f5b3ad > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 0f5b3ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 16px 4% 64px 4%;
    margin: 0px 0% 0px 0%;
}
#\30 0f5b3ad.lazy {
    background-image: url('');
}
    
#\36 d7c4712::before, #\36 d7c4712 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 d7c4712 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#a91debcd {
    margin: 0px 0% 0px 0%;
}
    
#\38 68a2337 {
    min-height: 450px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eab0a53b {
    width: 100%;
    order: 1;
}
    
#\37 5beedfb {
    width: 100%;
    min-height: 358px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 4%;
}
#\37 5beedfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJxAAAAUCAgsAAAAAAAAAAAAAAAECAwQREgUGBxMhMTQ1UXJzsdH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AKsjOyFYcR4VGkJdt1i7k7KdAQVpUduOsd8jruoYaxuTx/H9GQS+Le71exNwMx5f/9k=');
}
    
#\30 0f5b3ad {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
}
#\30 0f5b3ad.lazy {
    background-image: url('');
}
    
#\36 d7c4712::before, #\36 d7c4712 > .bgExtraLayerOverlay {
    
}
    
#\38 68a2337 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#eab0a53b {
    width: 100%;
    order: 1;
}
    
#\37 5beedfb {
    row-gap: 18px;
    width: 100%;
    min-height: 242px;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    margin-left: 0%;
    order: 0;
    padding: 0% 0px 4% 4%;
}
#\37 5beedfb.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAJxAAAAUCAgsAAAAAAAAAAAAAAAECAwQREgUGBxMhMTQ1UXJzsdH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AKsjOyFYcR4VGkJdt1i7k7KdAQVpUduOsd8jruoYaxuTx/H9GQS+Le71exNwMx5f/9k=');
}
    
#\30 0f5b3ad {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 8% 4% 4% 4%;
}
#\30 0f5b3ad.lazy {
    background-image: url('');
}
    
#\36 d7c4712::before, #\36 d7c4712 > .bgExtraLayerOverlay {
    
}
    
#\38 68a2337 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 0% 0% 0%;
}
}



@media all {
    
#\38 0b4beb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 97c4f7a {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 102px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 97c4f7a {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (max-width: 767px) {
    
#\38 0b4beb8 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
    
#\30 97c4f7a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 17fceee::before, #\32 17fceee > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#\32 17fceee {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#f3817f45::before, #f3817f45 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.24;
    height: 100%;
    content: '';
    background-color: var(--color_1);
}
#f3817f45 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/DSC_8333-026bb55f-1920w.JPG);
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 16px 4% 64px 4%;
    margin: 0px 0% 0px 0%;
}
#f3817f45.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIxAAAQQBAQkAAAAAAAAAAAAAAQACAwQFsRMxNDVBUXN04f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ACEGbELrTLIe6Gw/YsJ3E9lYigtCNgGPJAA6/UJy/K6PujUrcqXBweNuiEVr/9k=');
}
    
#fc4ebd6e {
    margin: 0px 0% 0px 0%;
}
    
#\30 0c0290e::before, #\30 0c0290e > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.24;
    height: 100%;
    content: '';
    background-color: rgba(0, 0, 0, 0);
}
#\30 0c0290e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    justify-content: flex-end;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding-left: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
#\30 0c0290e.lazy {
    background-image: url('');
}
    
#\39 3f4caf7 {
    width: 91.29221148291397%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b1db61f7 {
    min-height: 450px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 17fceee::before, #\32 17fceee > .bgExtraLayerOverlay {
    
}
    
#f3817f45 {
    width: 100%;
    min-height: 535px;
    height: auto;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
}
#f3817f45.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIxAAAQQBAQkAAAAAAAAAAAAAAQACAwQFsRMxNDVBUXN04f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ACEGbELrTLIe6Gw/YsJ3E9lYigtCNgGPJAA6/UJy/K6PujUrcqXBweNuiEVr/9k=');
}
    
#\30 0c0290e {
    width: 100%;
    min-height: 250px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 4%;
}
#\30 0c0290e.lazy {
    background-image: url('');
}
    
#\39 3f4caf7 {
    width: 100%;
}
    
#b1db61f7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\32 17fceee::before, #\32 17fceee > .bgExtraLayerOverlay {
    
}
    
#f3817f45 {
    row-gap: 24px;
    width: 100%;
    min-height: 255px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    padding: 8% 4% 4% 4%;
}
#f3817f45.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgUH/8QAIxAAAQQBAQkAAAAAAAAAAAAAAQACAwQFsRMxNDVBUXN04f/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAFREBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhEDEQA/ACEGbELrTLIe6Gw/YsJ3E9lYigtCNgGPJAA6/UJy/K6PujUrcqXBweNuiEVr/9k=');
}
    
#\30 0c0290e {
    row-gap: 18px;
    width: 100%;
    min-height: 140px;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    margin-left: 0%;
    padding: 0% 0px 4% 4%;
}
#\30 0c0290e.lazy {
    background-image: url('');
}
    
#\39 3f4caf7 {
    width: 100%;
}
    
#b1db61f7 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 0% 0% 0%;
}
}



@media all {
    
#\30 d436d7d {
    margin: 0px 0% 0px 0%;
}
    
#d2e01d8b {
    min-height: 450px;
    flex-wrap: nowrap;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d110b092::before, #d110b092 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0);
    opacity: 0.2;
    border-radius: inherit;
}
#d110b092 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\34 b891583::before, #\34 b891583 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 b891583 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    background-image: url();
    min-width: 4%;
    order: 0;
    justify-content: flex-end;
    padding: 16px 4% 64px 4%;
    margin: 0px 0% 0px 0%;
}
#\34 b891583.lazy {
    background-image: url('');
}
    
#\35 168610f::before, #\35 168610f > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.24;
    height: 100%;
    content: '';
    background-color: rgba(0,0,0,1);
}
#\35 168610f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    width: 50%;
    justify-content: flex-end;
    background-image: url(https://lirp.cdn-website.com/946d4cf0/dms3rep/multi/opt/DSC_8285+i-1920w.JPG);
    min-width: 4%;
    order: 1;
    padding-left: 4%;
    padding-bottom: 4%;
    margin: 0px 0% 0px 0%;
}
#\35 168610f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEEAAUFAAAAAAAAAAAAAAIAAQMEBRETM3EjMUFR8P/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AK1CQ6+MSPCBPTMchfL72k5bR6p9M+7+FocM2a/CGTcLl1NKhy1n/9k=');
}
    
#\35 802114e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d2e01d8b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#d110b092::before, #d110b092 > .bgExtraLayerOverlay {
    
}
    
#\34 b891583 {
    width: 100%;
    min-height: 0px;
    height: auto;
    row-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
}
#\34 b891583.lazy {
    background-image: url('');
}
    
#\35 168610f {
    width: 100%;
    min-height: 348px;
    height: auto;
    row-gap: 20px;
    padding-top: 0px;
    padding-bottom: 4%;
}
#\35 168610f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEEAAUFAAAAAAAAAAAAAAIAAQMEBRETM3EjMUFR8P/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AK1CQ6+MSPCBPTMchfL72k5bR6p9M+7+FocM2a/CGTcLl1NKhy1n/9k=');
}
    
#\35 802114e {
    width: 100%;
    order: 1;
}
}



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



@media (max-width: 767px) {
    
#d2e01d8b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 12% 0% 0% 0%;
}
    
#d110b092::before, #d110b092 > .bgExtraLayerOverlay {
    
}
    
#\34 b891583 {
    row-gap: 24px;
    width: 100%;
    min-height: 0px;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    order: 1;
    padding: 8% 4% 4% 4%;
}
#\34 b891583.lazy {
    background-image: url('');
}
    
#\35 168610f {
    row-gap: 18px;
    width: 100%;
    min-height: 265px;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    margin-left: 0%;
    order: 0;
    padding: 0% 0px 4% 4%;
}
#\35 168610f.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAJAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFBv/EACIQAAEEAAUFAAAAAAAAAAAAAAIAAQMEBRETM3EjMUFR8P/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGBEAAgMAAAAAAAAAAAAAAAAAAAECESH/2gAMAwEAAhEDEQA/AK1CQ6+MSPCBPTMchfL72k5bR6p9M+7+FocM2a/CGTcLl1NKhy1n/9k=');
}
    
#\35 802114e {
    width: 100%;
    order: 1;
}
}



@media all {
    
#e041d290 {
    width: 87.25%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fabb325d {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 48872c9 {
    width: 64.43%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#dd4acecc {
    min-height: 320px;
    padding-top: 120px;
    padding-bottom: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#bf540823 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 3b567be {
    width: 130px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 48872c9 {
    width: 91.16%;
}
    
#dd4acecc {
    padding-top: 100px;
    padding-bottom: 100px;
}
}



@media (max-width: 767px) {
    
#e041d290 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\39 48872c9 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#dd4acecc {
    min-height: unset;
    flex-direction: column;
    padding: 80px 4% 80px 4%;
}
    
#bf540823 {
    min-height: 208px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
    width: 100%;
    height: auto;
}
}



@media all {
    
#f5535ef4 {
    min-height: 320px;
    padding-top: 120px;
    padding-bottom: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\36 ab62e9d {
    width: 87.43%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 178dc97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 897b1f9 {
    width: 90.37%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 9a613d4 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\39 4f365ee {
    width: 130px;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f5535ef4 {
    padding-top: 100px;
    padding-bottom: 100px;
}
    
#\38 897b1f9 {
    width: 91.16%;
}
}



@media (max-width: 767px) {
    
#f5535ef4 {
    min-height: unset;
    flex-direction: column;
    padding: 80px 4% 80px 4%;
}
    
#\36 ab62e9d {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\36 178dc97 {
    min-height: 240px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
    width: 100%;
}
    
#\38 897b1f9 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
}



@media all {
    
#da28a98b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ed5e18e8 {
    width: 130px;
    height: auto;
    max-width: 100%;
}
    
#\31 6b80350 {
    width: 64.43%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 3b7ff25 {
    background-color: rgba(255, 255, 255, 1);
}
    
#a923dc89 {
    width: 99.67%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 f77945d {
    min-height: 320px;
    padding-top: 120px;
    padding-bottom: 120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 6b80350 {
    width: 91.16%;
}
    
#\36 f77945d {
    padding-top: 100px;
    padding-bottom: 100px;
}
}



@media (max-width: 767px) {
    
#da28a98b {
    min-height: 240px;
    padding-left: 0px;
    padding-right: 0px;
    row-gap: 20px;
    width: 100%;
}
    
#\31 6b80350 {
    width: 100%;
    align-self: stretch;
    max-width: none;
}
    
#a923dc89 {
    align-self: stretch;
    width: 100%;
    max-width: none;
}
    
#\36 f77945d {
    min-height: unset;
    flex-direction: column;
    padding: 80px 4% 80px 4%;
}
}

