.custom-corners {
    border-radius: 0px 10px 0px 0px !important;
}
.widget-171a6f .review-card
{
	border:unset !important;
	max-width:100% !important;
}
.card-hover-effect::before,.card-hover-effect::after
{
	content:'' !important;
	position:absolute !important;
	border-radius:20px !important;
	top:0 !important;
	left:0 !important;
	right:0 !important;
	bottom:0 !important;
	z-index:1 !important;
	background:hsla(79 0% 0%/0) !important;
	width:100% !important;
	height:100% !important;
	pointer-events:none !important;
	transition:all 200ms ease-in-out !important;
}
.card-hover-effect:hover::before,.card-hover-effect:hover::after
{
	background:hsla(79 0% 0%/0.3) !important;
	transition:all 400ms ease-in-out !important;
}
.card-hover-effect *,.card-hover-effect *
{
	position:relative !important;
	z-index:2 !important;
}
.card-hover-effect .iconBg,.card-hover-effect .iconBg
{
	top:0% !important;
}
#\32 45318155,#\31 279619983
{
	transition:all 100ms ease-in-out !important;
}
#\32 45318155:hover,#\31 279619983:hover
{
	transition:all 200ms ease-in-out !important;
}
.image-legend
{
	overflow:hidden !important;
}
#\31 246158899 strong
{
	font-size:24px !important;
	font-weight:800 !important;
}
#\31 191556206
{
	min-width:34px !important;
	min-height:34px !important;
}
@media all {
  *#dm .dmInner a.u_650204553 {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_650204553 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/Phone_8274425.svg) !important;
    width:27px !important;
    height:27px !important;
  }

  *#dm .dmInner div.u_1947484637 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1108469515 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_245318155 {
    background-image:linear-gradient(90deg,rgba(76,172,221,1) 0%,rgba(76,172,221,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_245318155:hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_245318155.hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_245318155 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/prime_arrow-down.svg) !important;
    order:1 !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1279619983 {
    background-image:linear-gradient(90deg,rgba(76,172,221,1) 0%,rgba(76,172,221,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1279619983:hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1279619983.hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1279619983 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/prime_arrow-down.svg) !important;
    order:1 !important;
    width:30px !important;
    height:30px !important;
  }

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

  *#dm .dmInner div.u_1247291325 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1369254392 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1124895814 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1516175905 .svg { fill:rgba(0,0,0,0) !important; }

  *#dm .dmInner div.u_1472914968 .svg { fill:var(--color_8) !important; }

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

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

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

  *#dm .dmInner a.u_1272039848:hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1272039848.hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1651036440:hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1651036440.hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1048890005:hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1048890005.hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1048890005 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/Phone_8274425.svg) !important;
  }

  *#dm .dmInner a.u_1968813305:hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1968813305.hover {
    background-image:linear-gradient(90deg,rgba(16,145,211,1) 0%,rgba(72,180,236,1) 100%) !important;
    background-origin:border-box !important;
  }

  *#dm .dmInner a.u_1968813305 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/Vector%2842%29.svg) !important;
  }

  *#dm .dmInner a.u_1048890005 {
    background-origin:border-box !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1968813305 {
    background-origin:border-box !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1272039848 .iconBg {
    display:inline-block !important;
    order:1 !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/prime_arrow-down.svg) !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner a.u_1272039848 {
    background-origin:border-box !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_1651036440 {
    background-origin:border-box !important;
    gap:0px !important;
  }

  *#dm .dmInner a.u_1651036440 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/47af182c/icon/prime_arrow-down.svg) !important;
    order:1 !important;
    width:30px !important;
    height:30px !important;
  }

  *#dm .dmInner div.u_791057627 .review-text {
    font-family: 'Lato' !important;
    font-weight:700 !important;
    font-style:italic !important;
  }
}


@media (min-width:0px) and (max-width:768px) {
  .widget-171a6f .star-rating {
      justify-content: center !important;
  }
  
  .custom-corners {
    border-radius: 10px 10px 0px 0px !important;
}
  
}


@media (min-width:1025px) {
  *#dm .dmInner div.u_791057627 .review-text { font-size:50px !important; }
}



separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781520 {
    min-height: 970px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    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/47af182c/dms3rep/multi/opt/hero_form%286%29-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_mi5 {
    align-items: flex-start;
    width: 76%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_hov {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_bc8 {
    width: 74%;
    height: auto;
    max-width: 100%;
}
    
#widget_jgj.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 20px;
}
#widget_jgj {
    width: 260px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 80px 0% 80px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_f0r {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    flex-wrap: nowrap;
    --column-gap: 16%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_i8p {
    align-items: center;
    width: 13%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_eq0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_41r {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 253a98c {
    align-items: center;
    width: 8%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 25463c7 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#edd5ab48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 3ac0666 {
    align-items: center;
    width: 13%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a1528360 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\30 d080588 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 412d671 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 9fc5183 {
    margin: 0px 0% 0px 0%;
}
    
#b8a32596 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ecb80ef0 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    flex-wrap: nowrap;
    --column-gap: 16%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d1698e32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 4dc2c34 {
    min-height: 200px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 afad582 {
    align-items: center;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b9b13c26 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    flex-wrap: nowrap;
    --column-gap: 16px;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#a86d9b3c {
    align-items: flex-start;
    width: 50%;
    min-height: 722px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/47af182c/dms3rep/multi/opt/img%287%29-866h.png");
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    order: 0;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
}
#a86d9b3c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAACE4AAAhOAFFljFgAAABOklEQVQY00XH20vCYACG8e+uriMKgsqZm1BKU/MwD8vDFups1jaXsq1NMDVnB1BimeGdd/3L3xvaRRc/Hh4i5s+hNzmMeiG8WCcYm8dwjQvcak3EKzb2eQ87TAekprSh6ip6lgLLuoGulVBvVSA0DIRFF3tJD7ucCaLY76h3fcjGELLmolg3kCjfgS2aOMo5OMz2cZDpg2jTHyiDNSRnBdEMkFYmiFc9cKKNM7GPs8oQnOSDNAZr1JwVSmYAQZsho74hpUzBN3zwzVek2nPkzCWI8PCNbOcLaf0TV1qw7b8FMp0lct0VSEyZIdaaI65+4LIdgL9fIKEvkdSX225+g0SuBzRSfqJsdUQ56ZlG5QmNyj6NSpPts7UxZatjSkKCTZmCQ5miS8Ni/0/Jo0zhkYYKDg3lbXoq2PQXV1Goy12ODdgAAAAASUVORK5CYII=');
}
    
#\36 adb2bfe {
    width: 86%;
    height: auto;
    max-width: 100%;
}
    
#cd3c9fd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 06014dc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ad01e0c9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_h1r {
    justify-content: space-between;
    align-items: flex-start;
    width: 110px;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3314e74 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b8ec89f4 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1cb26a3 {
    justify-content: space-between;
    align-items: flex-start;
    width: 45%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bf1dcb0 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1349420 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_878.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_878 {
    width: 350px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 7f37971 {
    align-items: flex-start;
    width: 50%;
    min-height: 722px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    justify-content: flex-end;
    background-image: url("https://lirp.cdn-website.com/47af182c/dms3rep/multi/opt/img%286%29-866h.png");
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 40px 30px 40px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 7f37971.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAACE4AAAhOAFFljFgAAABXUlEQVQY0wXBWU8aUQCA0fs4kokVt9bUBkMYUaDIYpTBSWXEpQFGwAqySQZNSsQggZrWWGtrYjT2oX2oT/7Vm5uv54iQVWXO7KElvqJFurwKtwmYp1iFATulAbbTx8oPEL64w3SshRbqMLZYYypcxUi7pHJ9suURdnHIh+IIMWNkmQg6eAL76IbDm0gJI90isXvGZnnETvWKXOMG4V2wGPdn0f27TCzleRs/ILDRJrp3jn10zafuE50v/xCzho03+BE96DAVPcRntghlu6ztj9g7/knj4g+97y+IudA23uUCnqUy45EKvrTLSu6CTP0W5/SRev8vnctnxLuEw2TsCC3cRH9fZ950WckP2Wr+Iufe45w8UPz8G+FfL6npZEtp0Y7yRBpqdvVYLW+fq43Da7VVu1F27VZlGndKBK2KfJ06kWPJntRjrpxZbctApiuThaFMly6lWf4mU5Uf8j8GOKKemh7W9QAAAABJRU5ErkJggg==');
}
    
#\35 7e63858 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\34 323ea87 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa6d9e28 {
    justify-content: space-between;
    align-items: flex-start;
    width: 27%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6f558a6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9205afe {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4f3ce53 {
    justify-content: space-between;
    align-items: flex-start;
    width: 65%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 a6ea6a9 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 869d014.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\37 869d014 {
    width: 350px;
    height: auto;
    min-height: 53px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_s72 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 917a969 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3e6caf6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a3e6caf6 {
    width: auto;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 20px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 7348520 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#\32 3da07c8::before, #\32 3da07c8 > .bgExtraLayerOverlay {
    
}
#\32 3da07c8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_11);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 ba94ae1 {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 5021b30 {
    align-items: flex-start;
    width: 52%;
    min-height: 600px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/47af182c/dms3rep/multi/opt/Sem+ti-tulo%288%29-1920w.png");
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#\37 5021b30.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2UlEQVQI1x3MXUuDUACA4fPLu+mmi4jqIvqSjULFmTq/OnrcqbkkoQXSGtUKGixS+xVvsMvn5hGe72HYLm6qqJsFXfvLX9/T9x1d2/Kz2bBefyMKlTJOYm5VTlk98PbasHpf8LVa8vmx3PqlmSNmOqHIQiZ5hJIBdSl5qgqeHzXzqqCeSiqdICzjmNAxKGKbLLhGRRY6dZjlPmXmoROHIjQRpwe7mBeHxM4lsWOQ+1fo2GYqXe7SEWpsIm+GiKO9HYYn+/jmGYF5TuoOmET2druXPtnYIh4N+AcCs74t7JhAGgAAAABJRU5ErkJggg==');
}
    
#ab7198a2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#affb4c3e {
    margin: 0px 0% 0px 0%;
}
    
#\34 1b7055f {
    align-items: flex-start;
    width: 42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#de571621.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#de571621 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: -20px 0% 0px 0%;
}
    
#c7aae2ab {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mc8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 20px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    --column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 48px 0% 0px 0%;
}
    
#\32 dafa7ac {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#\39 abdc714 {
    align-items: flex-start;
    width: 45%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7c22cfb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 3cd836e {
    align-items: flex-start;
    width: 45%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7ddae1c {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#\33 2e4bd11 {
    width: 70%;
    height: auto;
    max-width: 100%;
}
    
#b09c63c1 {
    align-items: flex-start;
    width: 45%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2adefad {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#\38 f73804c {
    align-items: flex-start;
    width: 45%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    align-self: auto;
    order: 0;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 db473d0 {
    width: 52px;
    height: auto;
    max-width: 100%;
}
    
#ae03ed66 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_qcu {
    align-items: flex-start;
    width: auto;
    min-height: 68px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 0 0px 0 0;
    background-color: rgba(252, 241, 219, 1);
    background-image: none;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#widget_smh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#ff3241b8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\36 9eaac34 {
    min-height: 450px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 74293d9 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc9bfef9 {
    align-items: center;
    width: 100%;
    min-height: 300px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ac1d2f92 {
    margin: 0px 0% 0px 0%;
}
    
#a2911cc6 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    flex-wrap: nowrap;
    --column-gap: 16%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0e201ce {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#aab8a2c1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#group_3ti {
    flex-direction: row;
    align-items: center;
    width: 40%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cf8a5610 {
    width: 80px;
    height: 80px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_kq4 {
    align-items: flex-start;
    width: auto;
    min-height: 50px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_2p5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b4e {
    width: 100px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#c5d7bfa3 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ad259ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 20px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12.072435348936597%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 ebc9260 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ac1502c4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#e40b5b2d {
    min-height: 600px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#ac4f143e {
    margin: 0px 0% 0px 0%;
}
    
#\34 00f5341.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 00f5341 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#cfba0c52 {
    align-items: flex-start;
    width: 42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dbc92cf4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 de99151::before, #\37 de99151 > .bgExtraLayerOverlay {
    
}
#\37 de99151 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#dc8b75c0::before, #dc8b75c0 > .bgExtraLayerOverlay {
    
}
#dc8b75c0 {
    align-items: center;
    width: 52%;
    min-height: 550px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 24px;
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: space-between;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 95ec8ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6ki {
    align-items: flex-start;
    width: 100%;
    min-height: 400px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/47af182c/dms3rep/multi/opt/Rectangle+4%288%29-1920w.png");
    border-radius: 20px 20px 20px 20px;
}
#group_6ki.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAACE4AAAhOAFFljFgAAAA+klEQVQI1x3D3ysDAQDA8fsPvHrx60Up8kDnZQsTRWOmnDzcxKIdW9O54ZzV7m7XzXXLbjSXtZQnyZu68AdoXr174w/wF3yVT32EUTHO4NgU/eI802mZgqrRcTRemiU+7w1+Ipff9wbCwOQsQ2KC4dgSC6kNdrNZ6icHPLqHdNs6X08Vvp9NhJ7YJn0zEuOJFMvJFXbW05j7W9xVCrwFJbqhysd1DqF3UWEkmWVuLcO2LKPnczRNnYcrl6hd47V1TuQXESYyBnFZRdpTKR4d41gWge/RatS5vbwgdMuEloawqpwi5c9QDIeyF+DfdP5bXoDt+thWlVrV5g/e443Ui2l4gQAAAABJRU5ErkJggg==');
}
    
#\35 0c6095e {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_e8m {
    width: 32%;
    height: 150px;
    max-width: 100%;
}
    
#ffba07fa {
    width: 32%;
    height: 150px;
    max-width: 100%;
}
    
#\35 762d48b {
    width: 32%;
    height: 150px;
    max-width: 100%;
}
}



@media all {
    
#\36 7851721 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 5bb3589.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 5bb3589 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 9c44167 {
    align-items: flex-start;
    width: 42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 c3db1cc {
    margin: 0px 0% 0px 0%;
}
    
#\31 efcb8b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 79bd7ef::before, #\36 79bd7ef > .bgExtraLayerOverlay {
    
}
#\36 79bd7ef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#af4299f4 {
    align-items: flex-start;
    width: 52%;
    min-height: 600px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/47af182c/dms3rep/multi/opt/image+2-1920w.png");
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-end;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#af4299f4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAACE4AAAhOAFFljFgAAABPklEQVQY0x3KWy/DYACA4f4/CYkLDIu1XaetfrNV222YGjbM4hQSEXEIxU6xjUSoU2IMf+oVnutHat48cHt3z8vzE9+f7/Q+P7iqXVIsl4gLg1EtQV9kHOm63qHVvuMpDP/jd69LrRFQ2a4gXBvFSjEwFkM6u6hSb7YIHx/5+ujy03un0bxgY2cTy8ugCI/BqIa0tbvH8ckZnXaH1+eQ7lvIeXBKtlgmKjKMmzkmEimkOb9Aab3CweERQRDQbFTZ3t9DdRbpl1MMaS5m0kNSdIGRdHFzPn6hxOpamdn8AvKUzZBsMqJOEzdmkORJG20qg5XOk3YXycwuk83N4zgOlkiimTOoRhYpIjtMTM4Rt3wUM0/cymOKLLbtIaw0iu4yrPxFNUfMLJBIryFbK6iiSMzw0cUCcsJD1ueJ6kv8Ao+N5PD5jz2vAAAAAElFTkSuQmCC');
}
    
#d829a141 {
    min-height: 650px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 f31d2d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 bd71029 {
    align-items: flex-start;
    width: 42%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d6525a76::before, #d6525a76 > .bgExtraLayerOverlay {
    
}
#d6525a76 {
    align-items: center;
    width: 55%;
    min-height: 500px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://lirp.cdn-website.com/47af182c/dms3rep/multi/opt/Frame+87-1920w.png");
    border-radius: 0px 0px 0px 0px;
    justify-content: space-between;
    order: 1;
    background-position: 0% 50%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
#d6525a76.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACE4AAAhOAFFljFgAAABH0lEQVQY02OQ845iFMuczqnWuElCo/ughvbEU9q6U87KG0y/wBe05CwzA8N/BjDmiu/l0Kldrhw3eapv0fxJhXkLZ5ZGzF0ZaTjxiK5e70FeuELW8t181vWLHHN6Wtrap1fs75xTd7RgztTpLpO3Bkj3nRJnCAkBKqxnYNCrWCUR1zopvrm7aPPcKcnvZkzO+FzaXXfIrWZWHk/yImWGEC0GMLCNqlBPzCspzc9LOtVclfqjoa7oV3Jp0w3nlM4uLot8K2ZFHw4GdT8mBlefGKX4uISEhJjIBZmZWftSC+oPBqS1b7AOaajiVYu0ZZTw4mOQdWVlMDO0E7ex8nQwMvXNtfIubHJPmtrmmjyzwSKwOUlQJciaUdxTlEHKiQMAAsVlwmt3bjYAAAAASUVORK5CYII=');
}
    
#\39 8180bf5 {
    min-height: 500px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 0% 50px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6ee15d9 {
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f602d3c0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0511aca.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 0511aca {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 115b985 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\37 2897b2f::before, #\37 2897b2f > .bgExtraLayerOverlay {
    
}
#\37 2897b2f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#e5313f9d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_rmv {
    align-items: flex-start;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 9f1b9ce {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 60px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    flex-wrap: nowrap;
    --column-gap: 10px;
    padding: 0px 0px 0px 0px;
    margin: 40px 0% 0px 0%;
}
    
#d65c940b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#d65c940b {
    width: 180px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f2118409.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f2118409 {
    width: 300px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 50fbcfa.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#\30 50fbcfa {
    width: auto;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1065ef6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 20px 0px 20px;
}
#b1065ef6 {
    width: auto;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#d763a869 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16%;
    flex-wrap: nowrap;
    --column-gap: 16%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 1bfe8bd {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#ac09f3ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#c11411b4 {
    margin: 0px 0% 0px 0%;
}
    
#b1285dc1 {
    min-height: 300px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_imn {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_38p {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 4dc2c34 {
    padding-left: 2%;
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ba94ae1 {
    padding-right: 2%;
}
    
#\32 3da07c8::before, #\32 3da07c8 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9eaac34 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_b4e {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e40b5b2d {
    padding-right: 2%;
}
    
#\37 de99151::before, #\37 de99151 > .bgExtraLayerOverlay {
    
}
    
#dc8b75c0::before, #dc8b75c0 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 79bd7ef::before, #\36 79bd7ef > .bgExtraLayerOverlay {
    
}
    
#d829a141 {
    padding-right: 2%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d6525a76::before, #d6525a76 > .bgExtraLayerOverlay {
    
}
#d6525a76.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACE4AAAhOAFFljFgAAABH0lEQVQY02OQ845iFMuczqnWuElCo/ughvbEU9q6U87KG0y/wBe05CwzA8N/BjDmiu/l0Kldrhw3eapv0fxJhXkLZ5ZGzF0ZaTjxiK5e70FeuELW8t181vWLHHN6Wtrap1fs75xTd7RgztTpLpO3Bkj3nRJnCAkBKqxnYNCrWCUR1zopvrm7aPPcKcnvZkzO+FzaXXfIrWZWHk/yImWGEC0GMLCNqlBPzCspzc9LOtVclfqjoa7oV3Jp0w3nlM4uLot8K2ZFHw4GdT8mBlefGKX4uISEhJjIBZmZWftSC+oPBqS1b7AOaajiVYu0ZZTw4mOQdWVlMDO0E7ex8nQwMvXNtfIubHJPmtrmmjyzwSKwOUlQJciaUdxTlEHKiQMAAsVlwmt3bjYAAAAASUVORK5CYII=');
}
    
#\39 8180bf5 {
    padding-right: 2%;
}
    
#\37 2897b2f::before, #\37 2897b2f > .bgExtraLayerOverlay {
    
}
}



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



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 150px 4% 50px 4%;
}
    
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: center;
}
    
#group_mi5 {
    align-items: center;
    width: 100%;
}
    
#widget_bc8 {
    width: 100%;
}
    
#widget_jgj {
    width: 260px;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_f0r {
    column-gap: 16%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_i8p {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 253a98c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 3ac0666 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 412d671 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 4dc2c34 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\33 7f37971 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 500px;
    align-items: center;
}
#\33 7f37971.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAACE4AAAhOAFFljFgAAABXUlEQVQY0wXBWU8aUQCA0fs4kokVt9bUBkMYUaDIYpTBSWXEpQFGwAqySQZNSsQggZrWWGtrYjT2oX2oT/7Vm5uv54iQVWXO7KElvqJFurwKtwmYp1iFATulAbbTx8oPEL64w3SshRbqMLZYYypcxUi7pHJ9suURdnHIh+IIMWNkmQg6eAL76IbDm0gJI90isXvGZnnETvWKXOMG4V2wGPdn0f27TCzleRs/ILDRJrp3jn10zafuE50v/xCzho03+BE96DAVPcRntghlu6ztj9g7/knj4g+97y+IudA23uUCnqUy45EKvrTLSu6CTP0W5/SRev8vnctnxLuEw2TsCC3cRH9fZ950WckP2Wr+Iufe45w8UPz8G+FfL6npZEtp0Y7yRBpqdvVYLW+fq43Da7VVu1F27VZlGndKBK2KfJ06kWPJntRjrpxZbctApiuThaFMly6lWf4mU5Uf8j8GOKKemh7W9QAAAABJRU5ErkJggg==');
}
    
#b9b13c26 {
    column-gap: 4.662457641852273%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a86d9b3c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 500px;
    align-items: center;
}
#a86d9b3c.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAACE4AAAhOAFFljFgAAABOklEQVQY00XH20vCYACG8e+uriMKgsqZm1BKU/MwD8vDFups1jaXsq1NMDVnB1BimeGdd/3L3xvaRRc/Hh4i5s+hNzmMeiG8WCcYm8dwjQvcak3EKzb2eQ87TAekprSh6ip6lgLLuoGulVBvVSA0DIRFF3tJD7ucCaLY76h3fcjGELLmolg3kCjfgS2aOMo5OMz2cZDpg2jTHyiDNSRnBdEMkFYmiFc9cKKNM7GPs8oQnOSDNAZr1JwVSmYAQZsho74hpUzBN3zwzVek2nPkzCWI8PCNbOcLaf0TV1qw7b8FMp0lct0VSEyZIdaaI65+4LIdgL9fIKEvkdSX225+g0SuBzRSfqJsdUQ56ZlG5QmNyj6NSpPts7UxZatjSkKCTZmCQ5miS8Ni/0/Jo0zhkYYKDg3lbXoq2PQXV1Goy12ODdgAAAAASUVORK5CYII=');
}
    
#\34 323ea87 {
    column-gap: 5.828072052315342%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#aa6d9e28 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 4f3ce53 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#ad01e0c9 {
    column-gap: 5.828072052315342%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#group_h1r {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\34 1cb26a3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 7e63858 {
    width: 75%;
}
    
#group_s72 {
    column-gap: 7.0629784762154175%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    min-height: 10px;
    row-gap: 10px;
}
    
#\32 917a969 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#a3e6caf6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 ba94ae1 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#ab7198a2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\32 3da07c8::before, #\32 3da07c8 > .bgExtraLayerOverlay {
    
}
    
#\37 5021b30 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 300px;
    align-items: center;
}
#\37 5021b30.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA2UlEQVQI1x3MXUuDUACA4fPLu+mmi4jqIvqSjULFmTq/OnrcqbkkoQXSGtUKGixS+xVvsMvn5hGe72HYLm6qqJsFXfvLX9/T9x1d2/Kz2bBefyMKlTJOYm5VTlk98PbasHpf8LVa8vmx3PqlmSNmOqHIQiZ5hJIBdSl5qgqeHzXzqqCeSiqdICzjmNAxKGKbLLhGRRY6dZjlPmXmoROHIjQRpwe7mBeHxM4lsWOQ+1fo2GYqXe7SEWpsIm+GiKO9HYYn+/jmGYF5TuoOmET2druXPtnYIh4N+AcCs74t7JhAGgAAAABJRU5ErkJggg==');
}
    
#\34 1b7055f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#group_mc8 {
    justify-content: space-between;
    width: 100%;
}
    
#\39 abdc714 {
    align-items: center;
}
    
#\39 3cd836e {
    align-items: center;
}
    
#b09c63c1 {
    align-items: center;
}
    
#\38 f73804c {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 9eaac34 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#aab8a2c1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#cf8a5610 {
    height: 240px;
}
    
#widget_b4e {
    height: auto;
}
}



@media (max-width: 767px) {
    
#ac1502c4 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e40b5b2d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 de99151::before, #\37 de99151 > .bgExtraLayerOverlay {
    
}
    
#dc8b75c0::before, #dc8b75c0 > .bgExtraLayerOverlay {
    
}
#dc8b75c0 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 320px;
}
    
#group_6ki {
    min-height: 200px;
}
#group_6ki.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAACE4AAAhOAFFljFgAAAA+klEQVQI1x3D3ysDAQDA8fsPvHrx60Up8kDnZQsTRWOmnDzcxKIdW9O54ZzV7m7XzXXLbjSXtZQnyZu68AdoXr174w/wF3yVT32EUTHO4NgU/eI802mZgqrRcTRemiU+7w1+Ipff9wbCwOQsQ2KC4dgSC6kNdrNZ6icHPLqHdNs6X08Vvp9NhJ7YJn0zEuOJFMvJFXbW05j7W9xVCrwFJbqhysd1DqF3UWEkmWVuLcO2LKPnczRNnYcrl6hd47V1TuQXESYyBnFZRdpTKR4d41gWge/RatS5vbwgdMuEloawqpwi5c9QDIeyF+DfdP5bXoDt+thWlVrV5g/e443Ui2l4gQAAAABJRU5ErkJggg==');
}
    
#widget_e8m {
    height: 120px;
}
    
#ffba07fa {
    height: 120px;
}
    
#\35 762d48b {
    height: 120px;
}
    
#cfba0c52 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\35 0c6095e {
    min-height: 120px;
}
}



@media (max-width: 767px) {
    
#\36 7851721 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 79bd7ef::before, #\36 79bd7ef > .bgExtraLayerOverlay {
    
}
    
#af4299f4 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    min-height: 200px;
}
#af4299f4.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAACE4AAAhOAFFljFgAAABPklEQVQY0x3KWy/DYACA4f4/CYkLDIu1XaetfrNV222YGjbM4hQSEXEIxU6xjUSoU2IMf+oVnutHat48cHt3z8vzE9+f7/Q+P7iqXVIsl4gLg1EtQV9kHOm63qHVvuMpDP/jd69LrRFQ2a4gXBvFSjEwFkM6u6hSb7YIHx/5+ujy03un0bxgY2cTy8ugCI/BqIa0tbvH8ckZnXaH1+eQ7lvIeXBKtlgmKjKMmzkmEimkOb9Aab3CweERQRDQbFTZ3t9DdRbpl1MMaS5m0kNSdIGRdHFzPn6hxOpamdn8AvKUzZBsMqJOEzdmkORJG20qg5XOk3YXycwuk83N4zgOlkiimTOoRhYpIjtMTM4Rt3wUM0/cymOKLLbtIaw0iu4yrPxFNUfMLJBIryFbK6iiSMzw0cUCcsJD1ueJ6kv8Ao+N5PD5jz2vAAAAAElFTkSuQmCC');
}
    
#d829a141 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\39 9c44167 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 115b985 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#d6525a76::before, #d6525a76 > .bgExtraLayerOverlay {
    
}
#d6525a76 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: center;
    min-height: 300px;
}
#d6525a76.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAACE4AAAhOAFFljFgAAABH0lEQVQY02OQ845iFMuczqnWuElCo/ughvbEU9q6U87KG0y/wBe05CwzA8N/BjDmiu/l0Kldrhw3eapv0fxJhXkLZ5ZGzF0ZaTjxiK5e70FeuELW8t181vWLHHN6Wtrap1fs75xTd7RgztTpLpO3Bkj3nRJnCAkBKqxnYNCrWCUR1zopvrm7aPPcKcnvZkzO+FzaXXfIrWZWHk/yImWGEC0GMLCNqlBPzCspzc9LOtVclfqjoa7oV3Jp0w3nlM4uLot8K2ZFHw4GdT8mBlefGKX4uISEhJjIBZmZWftSC+oPBqS1b7AOaajiVYu0ZZTw4mOQdWVlMDO0E7ex8nQwMvXNtfIubHJPmtrmmjyzwSKwOUlQJciaUdxTlEHKiQMAAsVlwmt3bjYAAAAASUVORK5CYII=');
}
    
#\39 8180bf5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 2897b2f::before, #\37 2897b2f > .bgExtraLayerOverlay {
    
}
    
#\34 bd71029 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\37 9f1b9ce {
    column-gap: 2.914036026157671%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 20px 0% 0px 0%;
}
    
#d65c940b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#f2118409 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_rmv {
    align-items: center;
}
    
#\30 50fbcfa {
    width: 200px;
}
}



@media (max-width: 767px) {
    
#b1285dc1 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 0px 4%;
}
    
#ac09f3ee {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_38p.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_38p {
    margin: -50px 0% -50px 0%;
}
    
#c11411b4 {
    margin: 0px 0% 0px 0%;
}
    
#d763a869 {
    min-height: 400px;
    align-items: center;
}
}

