*#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_1845465649 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1983583345 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1901677226 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1958415237 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_4) !important;
  }

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

  *#dm .dmInner div.u_1337584003 .m-recaptcha {
    font-size:24px !important;
    color:var(--color_1) !important;
    font-weight:400 !important;
  }

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

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

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

  *#dm .dmInner div.u_1337584003 .dmformsubmit {
    margin-left:auto !important;
    margin-right:0 !important;
    margin-block-start:30px !important;
    width:333px !important;
    height:54px !important;
    float:right !important;
    display:block !important;
  }

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

  *#dm .dmInner div.u_1901533054 img {
    border-radius:300px 300px 300px 300px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1558883848 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:cover !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1156791533 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:contain !important;
    object-position:50% 50% !important;
  }

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

  *#dm .dmInner div.u_1828145547 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:contain !important;
  }

  *#dm .dmInner div.u_1061623152 img {
    border-radius:20px 20px 20px 20px !important;
    object-fit:contain !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1337584003 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { font-size:18px !important; }

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

  *#dm .dmInner div.u_1337584003 .m-recaptcha { font-size:16px !important; }

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

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

  *#dm .dmInner div.u_1337584003 .dmformsubmit { margin-block-start:20px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0 !important;
	padding-top:100px !important;
	padding-left:40px !important;
	padding-bottom:100px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:40px !important;
	margin-right:0 !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:none !important;
	min-width:0 !important;
	text-align:center !important;
}
separatorHomeCss{color:red !important}@media all {
    
#dc1dfd5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    padding: 10% 4% 10% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b04e4ac7 {
    width: 526.156px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e6fc1ca4 {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    margin-right: 15px;
}
    
#a7b7d10d {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\33 89660f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#fbb4ff90 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 89.93%;
    min-height: 58px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 12d93ba {
    width: 100%;
    height: auto;
    min-height: 58px;
    max-width: 100%;
}
    
#\37 d62f8be {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e514989.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\30 e514989 {
    width: 742px;
    height: 554px;
    max-width: 100%;
}
    
#\37 03fbd25 {
    width: 526px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dc1dfd5b {
    width: 38.74%;
    min-height: 8px;
}
    
#e6fc1ca4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#\33 89660f3 {
    width: 61.26373626373627%;
    min-height: 8px;
    padding-top: 12%;
    padding-bottom: 12%;
}
    
#fbb4ff90 {
    width: 99.51%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 12d93ba {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d62f8be {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\30 e514989 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#dc1dfd5b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 8%;
    padding-right: 8%;
    order: 1;
}
    
#e6fc1ca4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 15px 0%;
}
    
#\33 89660f3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 10%;
    padding-bottom: 10%;
    order: 0;
}
    
#fbb4ff90 {
    width: 99.77%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 12d93ba {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 d62f8be {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\30 e514989 {
    height: 298px;
    width: 209px;
}
}



@media all {
    
#\33 4416867 {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4889388 {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/651eba1c/dms3rep/multi/opt/pexels-photo-4489765-1920w.jpeg);
    border-radius: 300px 300px 0 0;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 4889388.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EAB8QAAIBBAIDAAAAAAAAAAAAAAECAwAEBRESFSFBU//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxPMxNK7o9uYpCd1F6+T6rR3eTuslfNJy4s3qkFnB0W8ioL//2Q==');
}
    
#\30 342505d {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 6% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 7e04e34 {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b3181101 {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 0%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a3c277fc {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 378a255 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 114.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    align-self: auto;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2cca3bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\30 f617dc1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 104.18%;
    min-height: 246px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a25e35 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    justify-content: flex-start;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 95a4530 {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d0b89076 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 114.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    align-self: auto;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3e616f4 {
    justify-content: flex-start;
    align-items: center;
    width: 34.82%;
    min-height: 661px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    order: 0;
    align-self: flex-start;
    height: auto;
    padding: 28px 16px 28px 16px;
}
    
#\34 fbc2edf {
    align-items: flex-start;
    width: 40%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    align-self: stretch;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/651eba1c/dms3rep/multi/opt/fe5ced01-7639-4d64-9d3b-e74720e42c98-1920w.jpg);
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
#\34 fbc2edf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAeEAACAQQDAQAAAAAAAAAAAAABAgMABAURBiFREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQBR/9oADAMBAAIRAxEAPwCMveU286yjKKAw7KFTtjU62Qx7MWFmNE7HVLchijOQm2invyh/keClSlHb/9k=');
}
    
#\37 d2a7a05 {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2e3d73b {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#fee0ca51 {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 071b7d8 {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d784e5a {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fdce6c1e {
    width: 980px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8ce36a3 {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e41ec4ea {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 104.18%;
    min-height: 194px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e525c9cc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 114.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    align-self: auto;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7c4a174 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ba6b818 {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3c51a12 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\35 4314a4d {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ed20d9b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 f942144 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 114.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    align-self: auto;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d211ed {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e8d4ac4e {
    width: 18.61%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin-left: -12px;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ba79302 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 114.11%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    align-self: auto;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e474e0dd {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb387b3 {
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    background-color: var(--color_5);
    background-image: initial;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 68975dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 68975dc {
    width: 267.234px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-left: -7.6%;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2b02a92 {
    width: 383px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ffca360 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100.00%;
    min-height: 165px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    height: auto;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
    order: 0;
    padding: 32px 0% 32px 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c81e5455 {
    width: 35.26964282092367%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_k7o {
    align-items: flex-end;
    width: 64.74%;
    min-height: 594px;
    max-height: 100%;
    row-gap: 2px;
    column-gap: 4%;
    margin-left: -5px;
    order: 1;
    align-self: flex-start;
    height: auto;
    background-image: url(https://lirp.cdn-website.com/651eba1c/dms3rep/multi/opt/facebook+profile-1920w.jpg);
}
#group_k7o.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACMQAAIABQIHAAAAAAAAAAAAAAECAAMEIZEHEQUGEhQVMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAjED/9oADAMBAAIRAxEAPwBNqnqBQ808QPajaTItLRvR+xnXkSLdK4iRqGYVFmOYKDNsLnMGKaWlu0Sqw//Z');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 4416867 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4889388 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    background-position: 50% 50%;
    margin: 0px 0% 0px 0%;
}
#\34 4889388.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EAB8QAAIBBAIDAAAAAAAAAAAAAAECAwAEBRESFSFBU//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxPMxNK7o9uYpCd1F6+T6rR3eTuslfNJy4s3qkFnB0W8ioL//2Q==');
}
    
#\30 342505d {
    row-gap: 0px;
    padding: 6% 4% 6% 4%;
}
    
#\30 7e04e34 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b3181101 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a3c277fc {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 378a255 {
    order: 2;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\30 f617dc1 {
    order: 0;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\39 95a4530 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d0b89076 {
    order: 0;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\39 3e616f4 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    order: 1;
    height: auto;
    min-height: 545px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fbc2edf {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\34 fbc2edf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAeEAACAQQDAQAAAAAAAAAAAAABAgMABAURBiFREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQBR/9oADAMBAAIRAxEAPwCMveU286yjKKAw7KFTtjU62Qx7MWFmNE7HVLchijOQm2invyh/keClSlHb/9k=');
}
    
#\37 d2a7a05 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e2e3d73b {
    height: 347px;
}
    
#fee0ca51 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 071b7d8 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d21c769b {
    margin: 0px 0% 0px 0%;
}
    
#\31 d784e5a {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c8ce36a3 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e41ec4ea {
    order: 0;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#e525c9cc {
    order: 0;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\32 7c4a174 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ba6b818 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3c51a12 {
    height: 347px;
}
    
#\35 4314a4d {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 ed20d9b {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f942144 {
    order: 1;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#\35 4d211ed {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#e8d4ac4e {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba79302 {
    order: 0;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#e474e0dd {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 68975dc {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb387b3 {
    column-gap: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 2b02a92 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ffca360 {
    order: 0;
    column-gap: 15%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    align-items: flex-start;
}
    
#c81e5455 {
    width: 104.44%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_k7o {
    background-position: 50% 50%;
}
#group_k7o.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACMQAAIABQIHAAAAAAAAAAAAAAECAAMEIZEHEQUGEhQVMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAjED/9oADAMBAAIRAxEAPwBNqnqBQ808QPajaTItLRvR+xnXkSLdK4iRqGYVFmOYKDNsLnMGKaWlu0Sqw//Z');
}
}



@media (max-width: 767px) {
    
#\33 4416867 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 4889388 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\34 4889388.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFB//EAB8QAAIBBAIDAAAAAAAAAAAAAAECAwAEBRESFSFBU//EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AxPMxNK7o9uYpCd1F6+T6rR3eTuslfNJy4s3qkFnB0W8ioL//2Q==');
}
    
#\30 342505d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 10% 4% 10% 4%;
}
    
#\30 7e04e34 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b3181101 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a3c277fc {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 378a255 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f617dc1 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5a25e35 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
    
#\39 95a4530 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d0b89076 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3e616f4 {
    min-width: 32px;
    width: 100.00%;
    row-gap: 0px;
    align-self: center;
    order: 1;
    height: auto;
    min-height: 478px;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\34 fbc2edf {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\34 fbc2edf.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQb/xAAeEAACAQQDAQAAAAAAAAAAAAABAgMABAURBiFREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFhEBAQEAAAAAAAAAAAAAAAAAAQBR/9oADAMBAAIRAxEAPwCMveU286yjKKAw7KFTtjU62Qx7MWFmNE7HVLchijOQm2invyh/keClSlHb/9k=');
}
    
#\37 d2a7a05 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fee0ca51 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 071b7d8 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d21c769b {
    margin: 0px 0% 0px 0%;
}
    
#\31 d784e5a {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fdce6c1e {
    width: 291.156px;
}
    
#c8ce36a3 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e41ec4ea {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e525c9cc {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7c4a174 {
    min-width: 32px;
    width: 100.00%;
    row-gap: 0px;
    align-self: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ba6b818 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 4314a4d {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ed20d9b {
    min-width: 32px;
    width: 100.00%;
    row-gap: 0px;
    align-self: center;
    padding: 5px 5px 5px 5px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f942144 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4d211ed {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e8d4ac4e {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 ba79302 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e474e0dd {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 cb387b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\33 68975dc {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 2b02a92 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ffca360 {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    align-items: flex-start;
    padding: 22px 8px 22px 8px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c81e5455 {
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_k7o {
    width: 100.00%;
    align-items: flex-end;
}
#group_k7o.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUGB//EACMQAAIABQIHAAAAAAAAAAAAAAECAAMEIZEHEQUGEhQVMWH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAAMBAQAAAAAAAAAAAAAAAAABAjED/9oADAMBAAIRAxEAPwBNqnqBQ808QPajaTItLRvR+xnXkSLdK4iRqGYVFmOYKDNsLnMGKaWlu0Sqw//Z');
}
}



@media all {
    
#\31 0934493 {
    margin: 0px 0% 0px 0%;
}
    
#\36 a0d2d19 {
    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%;
}
    
#b24c7450 {
    min-height: 247px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 6% 4% 1% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bc921eb1 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 0b96513 {
    width: 800px;
    height: auto;
    max-width: none;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b24c7450 {
    min-height: 88px;
    padding: 8% 4% 2% 4%;
}
    
#\34 0b96513 {
    width: 480px;
}
}



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



@media (max-width: 767px) {
    
#\36 a0d2d19 {
    width: 100%;
    min-height: 91px;
    align-items: center;
    row-gap: 5px;
    height: auto;
}
    
#b24c7450 {
    min-height: unset;
    flex-direction: column;
    padding: 12% 4% 2% 4%;
}
    
#\34 0b96513 {
    width: 310px;
}
}



@media all {
    
#\31 664b7cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6fe871 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba56542c {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b6191741 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d59573ae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cb0e3a7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#d04c0a23 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\35 d8cf818 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e875d37a {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\33 335fb9f {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#f36417f4 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#fce3c66d {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 9% 0% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 61a4f69 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ad29e2ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c9004d6 {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#fdb075d9 {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 fa09b0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d40f6cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#bd6f5ed5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#dad81c9e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3ea498f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#dd44987c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a6993159 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ade578c8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d687f60 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 32%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 1.5% 1.5% 1.5% 1.5%;
    margin: 0px 0% 0px 0%;
}
    
#eae8fc84 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ab090340 {
    background-color: var(--color_5);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3ea498f {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba56542c {
    height: auto;
    width: 110px;
}
    
#b6191741 {
    height: auto;
    width: 110px;
}
    
#d59573ae {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d687f60 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 24px;
    justify-content: space-between;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#fce3c66d {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 20px;
    padding-bottom: 1%;
}
    
#\34 61a4f69 {
    height: auto;
    width: 110px;
}
}



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



@media (max-width: 767px) {
    
#\36 f6fe871 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#ba56542c {
    width: 96px;
    height: auto;
}
    
#b6191741 {
    width: 96px;
    height: auto;
}
    
#d59573ae {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#d04c0a23 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#dad81c9e {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 d8cf818 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#e875d37a {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\33 335fb9f {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 3ea498f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#a6993159 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#ade578c8 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\35 d687f60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#eae8fc84 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#fce3c66d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 4% 6% 4% 6%;
}
    
#\34 61a4f69 {
    width: 96px;
    height: auto;
}
}



@media all {
    
#\31 2304627 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8917700 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 e8af662 {
    min-height: 230px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1.5% 9% 6% 9%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 4ccf948 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 bcfee3a {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\37 87165a3 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aca8e89 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2da968d {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d46df5a {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 c5a4543 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 79160d6 {
    width: 116px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c235172 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 fbd5182 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a6abc83 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#c0961562 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#e772ca57 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48.5%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e97f6a69 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#e2e93f7b {
    width: 98.88924308535574%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8917700 {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
    
#\33 e8af662 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#e772ca57 {
    width: 48.5%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
}
}



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



@media (max-width: 767px) {
    
#\31 2304627 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 8917700 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#\33 e8af662 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#\37 c5a4543 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 4ccf948 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 bcfee3a {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\30 79160d6 {
    width: 96px;
    height: auto;
}
    
#\32 c235172 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\37 87165a3 {
    width: 96px;
    height: auto;
}
    
#e772ca57 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 6% 6% 6% 6%;
}
    
#e97f6a69 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
}



@media all {
    
#\31 7e5fa7f {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\34 5e402ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\31 59be7e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 edc55ac {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 1% 4%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#e3797aa7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\34 5e402ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\30 edc55ac {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#e3797aa7 {
    width: 100.00%;
}
}



@media all {
    
#a2abc752 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#a2abc752.lazy {
    background-image: url('');
}
    
#f3055a24 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#f3055a24.lazy {
    background-image: url('');
}
    
#a1e5d219 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#b02a93d4 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\34 e8950c1 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\37 e685f16 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\30 9e17111 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\30 9e17111.lazy {
    background-image: url('');
}
    
#f80a2f38 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#f80a2f38.lazy {
    background-image: url('');
}
    
#\36 8209c2d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-top: 2%;
    padding-right: 4%;
    padding-left: 4%;
    padding-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#b410a48e {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#ae712bc0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#ae712bc0.lazy {
    background-image: url('');
}
    
#\37 cfe22ec {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\39 c863a89 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\39 c863a89.lazy {
    background-image: url('');
}
    
#c3bd0f3e {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f80a2f38 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#f80a2f38.lazy {
    background-image: url('');
}
    
#a2abc752 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#a2abc752.lazy {
    background-image: url('');
}
    
#\36 8209c2d {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#f3055a24 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#f3055a24.lazy {
    background-image: url('');
}
    
#ae712bc0 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#ae712bc0.lazy {
    background-image: url('');
}
    
#\39 c863a89 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\39 c863a89.lazy {
    background-image: url('');
}
    
#\30 9e17111 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\30 9e17111.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#a2abc752 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a2abc752.lazy {
    background-image: url('');
}
    
#f3055a24 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f3055a24.lazy {
    background-image: url('');
}
    
#a1e5d219 {
    height: 240px;
}
    
#b02a93d4 {
    height: 240px;
}
    
#\37 e685f16 {
    height: 240px;
}
    
#\30 9e17111 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\30 9e17111.lazy {
    background-image: url('');
}
    
#f80a2f38 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f80a2f38.lazy {
    background-image: url('');
}
    
#\36 8209c2d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#b410a48e {
    height: 240px;
}
    
#ae712bc0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#ae712bc0.lazy {
    background-image: url('');
}
    
#\37 cfe22ec {
    height: 240px;
}
    
#\39 c863a89 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\39 c863a89.lazy {
    background-image: url('');
}
    
#c3bd0f3e {
    height: 240px;
}
}



@media all {
    
#a4eadf15 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#a4eadf15.lazy {
    background-image: url('');
}
    
#\34 eb14f8a {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\35 b2e9645 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#\35 e04fbf6 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#d21d6add {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#d21d6add.lazy {
    background-image: url('');
}
    
#\37 237662f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 5;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#\37 237662f.lazy {
    background-image: url('');
}
    
#\39 4640c26 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-right: 4%;
    padding-bottom: 6%;
    padding-left: 4%;
    padding-top: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
    
#\32 57f60a9 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#d1d4ee39 {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#c6e5991d {
    width: 100%;
    height: 194px;
    max-width: 100%;
}
    
#a4ca020b {
    background-color: var(--color_5);
    background-image: initial;
}
    
#c3340a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 4;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#c3340a0d.lazy {
    background-image: url('');
}
    
#cc5c17e7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#cc5c17e7.lazy {
    background-image: url('');
}
    
#dda4fa71 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.666666666666668%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    order: 3;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
}
#dda4fa71.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4eadf15 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#a4eadf15.lazy {
    background-image: url('');
}
    
#\39 4640c26 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
}
    
#d21d6add {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#d21d6add.lazy {
    background-image: url('');
}
    
#c3340a0d {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#c3340a0d.lazy {
    background-image: url('');
}
    
#\37 237662f {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#\37 237662f.lazy {
    background-image: url('');
}
    
#cc5c17e7 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#cc5c17e7.lazy {
    background-image: url('');
}
    
#dda4fa71 {
    width: 33.333333333333336%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
#dda4fa71.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#a4eadf15 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a4eadf15.lazy {
    background-image: url('');
}
    
#\34 eb14f8a {
    height: 240px;
}
    
#\35 b2e9645 {
    height: 240px;
}
    
#\35 e04fbf6 {
    height: 240px;
}
    
#d21d6add {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#d21d6add.lazy {
    background-image: url('');
}
    
#\37 237662f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 237662f.lazy {
    background-image: url('');
}
    
#\39 4640c26 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 8%;
}
    
#\32 57f60a9 {
    height: 240px;
}
    
#d1d4ee39 {
    height: 240px;
}
    
#c6e5991d {
    height: 240px;
}
    
#c3340a0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#c3340a0d.lazy {
    background-image: url('');
}
    
#cc5c17e7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#cc5c17e7.lazy {
    background-image: url('');
}
    
#dda4fa71 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#dda4fa71.lazy {
    background-image: url('');
}
}



@media all {
    
#\39 bb93b7d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 ba64228 {
    width: 466px;
    height: auto;
    max-width: 100%;
}
    
#\37 7ae4e4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 10a688b {
    background-color: var(--color_4);
    background-image: initial;
}
    
#ec672bae {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\35 6fee30c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 41%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
    
#\34 bf9f561 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: 10px;
}
    
#\31 edc9b1b {
    min-height: 407px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 6% 4% 6% 4%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ba64228 {
    width: 345px;
}
    
#ec672bae {
    width: 100%;
    min-height: 80px;
}
    
#\35 6fee30c {
    width: 100%;
    min-height: 80px;
    row-gap: 9px;
}
    
#\31 edc9b1b {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 6% 6% 6% 6%;
}
}



@media (max-width: 767px) {
    
#ec672bae {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\35 6fee30c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 11px;
}
    
#\34 bf9f561 {
    margin-bottom: 8px;
}
    
#\31 edc9b1b {
    min-height: unset;
    flex-direction: column;
    row-gap: 9px;
    padding: 10% 4% 10% 4%;
}
}



@media all {
    
#\32 1233339 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 1052548 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 0017e81 {
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 88dc83a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#f5447866 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\39 e9c659d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 30a8b94 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c3242299 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 65b69ed {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fcedbb9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 06aa656 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    flex-direction: row;
    justify-content: flex-start;
    border-style: solid;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-width: 1px 1px 1px 1px;
    align-items: center;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c55e9cf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 920bfe0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eccf9eae {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 4f9c7f9 {
    width: 65px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 b84ad83 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9cabf26 {
    align-items: flex-start;
    width: 76.74291340863017%;
    min-height: 55px;
    max-height: 100%;
    row-gap: 1px;
    column-gap: 4%;
    order: 1;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 1233339 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 06aa656 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 0017e81 {
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\31 88dc83a {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    width: 32%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 e9c659d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 2%;
    row-gap: 25px;
    padding: 6% 6% 6% 6%;
}
    
#\31 30a8b94 {
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4f9c7f9 {
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c3242299 {
    margin: 0px 0% 0px 0%;
}
    
#\38 65b69ed {
    margin: 0px 0% 0px 0%;
}
    
#\36 9cabf26 {
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    align-self: center;
    height: auto;
    min-height: 46px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\32 1233339 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\32 06aa656 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\37 0017e81 {
    order: 1;
    width: 78.65%;
    height: auto;
    min-height: 43px;
}
    
#\31 88dc83a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 4% 4% 4% 4%;
}
    
#\39 e9c659d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 11px;
    padding: 10% 8% 10% 8%;
}
    
#\31 30a8b94 {
    width: 78.60%;
    height: auto;
    min-height: 43px;
}
    
#\34 4f9c7f9 {
    width: 51.4219px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3242299 {
    width: 51.5938px;
    height: auto;
}
    
#\38 65b69ed {
    width: 52px;
    height: auto;
}
    
#\36 9cabf26 {
    width: 77.99%;
    height: auto;
    min-height: 43px;
}
}

