.stick-bottom
{
	margin-top:auto !important;
}
.avatar-image
{
	border:none !important;
}
.reviewer-role,.google-badge,.star-rating
{
	display:none !important;
}
.review-header
{
	align-items:center !important;
}
.review-card
{
	min-width:100% !important;
	transform:scale(0.85) !important;
	box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
}
.review-card:hover
{
	transform:scale(.95) !important;
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled,.swiper-button-next,.swiper-button-prev
{
	transform:scale(0.6) translateY(-50px) !important;
}
@media all {
  #\36 3bd85219866cc362278151d {
    position:relative !important;
    z-index:1 !important;
  }

  #\36 3d24979f4a54e38542a8aba {
    position:relative !important;
    z-index:2 !important;
    margin-top:-100px !important;
    background:#fff !important;
    border-radius:100px !important;
    overflow:hidden !important;
  }

  *#dm .dmInner a.u_3635432725:hover .iconBg { background-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_3635432725.hover .iconBg { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .dmInner a.u_3728659168 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_3728659168 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1058050520 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1058050520 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1967340665 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1967340665 span.text {
    font-weight:600 !important;
    color:rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_374208161:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_374208161.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

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

  *#dm .dmInner a.u_2848185032:hover .iconBg { background-color:rgb(255,255,255) !important; }

  *#dm .dmInner a.u_2848185032.hover .iconBg { background-color:rgb(255,255,255) !important; }

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

  *#dm .dmInner a.u_4079603299 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    background-color:var(--color_3) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_2848185032 .iconBg {
    display:inline-block !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_374208161 .iconBg {
    display:inline-block !important;
    order:1 !important;
    background-color:rgba(255,255,255,1) !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner a.u_1967340665 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_3728659168 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_1058050520 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    order:1 !important;
    width:15px !important;
    height:15px !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner a.u_3635432725 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/305ed619/icon/Arrow_3134190.svg) !important;
    width:15px !important;
    height:15px !important;
    order:1 !important;
    background-color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_2047285140 img {
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
    border-radius:25px 25px 25px 25px !important;
  }

  *#dm .dmInner div.u_3231533640 img {
    border-radius:0px 25px 25px 0px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  #\36 3d24979f4a54e38542a8aba {
    margin-top:-70px !important;
    background:#fff !important;
    border-radius:70px !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 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 1120px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    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://irp.cdn-website.com/305ed619/dms3rep/multi/opt/hero-1920w.png");
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_as3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_as3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_r8g {
    width: 58.84%;
    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_8bf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_0sf {
    width: 390px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abb {
    align-self: auto;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abd {
    align-self: auto;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_cfb {
    align-items: flex-start;
    width: 46.04%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_6vu {
    width: 725px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: -8.0%;
}
    
#widget_49o {
    width: 74.48%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ppo {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0e1e3b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_jmd {
    width: 308px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#\33 784feb2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 5ddd61f {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\37 9af7795 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f66879bc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 5e45ddb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 fd673dd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2bb0b47 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f56e5fb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ffb69943 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 78e21cd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#fd7a4152 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a233be0 {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\35 cb651df {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 9e6cc36 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 ac974e8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 03d4139 {
    flex-direction: row;
    align-items: flex-start;
    width: 70%;
    min-height: 40px;
    max-height: 100%;
    row-gap: 10px;
    column-gap: 20px;
    flex: 0 1 auto;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
    --column-gap: 20px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b48d5d {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#e5052077 {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\37 5b27dfd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 6;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6f3a16d {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#f2eeac7b {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\34 f49e070 {
    width: 8px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 572f2d2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 d2ae729 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d49e9986 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_v4d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_587 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_0se {
    width: 840px;
    height: auto;
    max-width: 100%;
}
    
#group_f58 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_fnr::before, #group_fnr > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
}
#group_fnr {
    align-items: flex-start;
    width: 50%;
    min-height: 665px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/305ed619/dms3rep/multi/opt/beta-798h.png");
    justify-content: flex-end;
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#group_qo6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#widget_fup {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#widget_taa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_b7n {
    width: 90.52%;
    height: auto;
    max-width: 100%;
}
    
#group_kad {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 99px 99px 99px 99px;
    padding: 0px 25px 0px 25px;
    margin: 5px 0% 5px 0%;
}
    
#widget_vee {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ls {
    width: 296px;
    height: auto;
    max-width: 100%;
}
    
#\32 835cc8c::before, #\32 835cc8c > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 835cc8c {
    align-items: flex-start;
    width: 50%;
    min-height: 665px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/305ed619/dms3rep/multi/opt/beta2-798h.png");
    justify-content: flex-end;
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    padding: 0px 0px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#c70d6006 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#\38 f79ebeb {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#cc501ad2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#befad5e3 {
    width: 92.53%;
    height: auto;
    max-width: 100%;
}
    
#\38 61772fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 99px 99px 99px 99px;
    padding: 0px 25px 0px 25px;
    margin: 5px 0% 5px 0%;
}
    
#\31 c4d125d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#cdd9b491 {
    width: 303px;
    height: auto;
    max-width: 100%;
}
    
#\36 6fa5471 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    border-radius: 25px 25px 25px 25px;
    padding: 0px 0px 0px 0px;
    margin: 25px 0% 0px 0%;
}
    
#fad44617::before, #fad44617 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.5;
    border-radius: inherit;
}
#fad44617 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 665px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/305ed619/dms3rep/multi/opt/beta3-1920w.png");
    justify-content: flex-end;
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    height: auto;
    padding: 0px 0px 50px 50px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b86a33e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
}
    
#\33 ba0f598 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\33 ee65e69 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a44380ba {
    width: 77.04%;
    height: auto;
    max-width: 100%;
}
    
#ba05c4b3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: 45px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 99px 99px 99px 99px;
    padding: 0px 25px 0px 25px;
    margin: 5px 0% 5px 0%;
}
    
#c804dfdb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#eeabc0b9 {
    width: 330px;
    height: auto;
    max-width: 100%;
}
    
#\38 c9f30f3 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 eb10480 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d647829a {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 f09baa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.08%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#f9112100 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 35px;
    width: 51.92%;
    min-width: 4%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_pht {
    width: 510px;
    height: auto;
    max-width: 100%;
}
    
#widget_bmt {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c63f950e {
    width: 95.98%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#group_3eg {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    --column-gap: 10px;
    order: 1;
}
    
#widget_31e {
    width: 2px;
    height: 48px;
    max-width: 100%;
}
    
#widget_ajf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_21k {
    width: 355px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 5;
}
    
#ba365fd4 {
    margin: 0px 0% 0px 0%;
}
    
#group_a72 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#widget_j2u {
    width: 270px;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fef269dd {
    min-height: 320px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    justify-content: center;
    margin: 0% 0% 0% 0%;
}
    
#abd6be5e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 0fc372f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48.5%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 7d35d2c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 48.5%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#widget_eih {
    width: 850px;
    height: auto;
    max-width: 100%;
}
    
#group_0g4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_3ar {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_qpf {
    width: 190px;
    height: auto;
    max-width: 100%;
}
    
#widget_ci0 {
    width: 65%;
    height: auto;
    max-width: 100%;
}
    
#widget_qp0 {
    width: 69%;
    height: auto;
    max-width: 100%;
}
    
#widget_i14 {
    width: 290px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#widget_kqs {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\34 0461441 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 3968884 {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#\39 1604578 {
    width: 91.03%;
    height: auto;
    max-width: 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 07dfb53 {
    width: 500px;
    height: auto;
    max-width: 100%;
}
    
#\30 35b5758 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 43.33%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 27a68ba {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 92d0c11 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    padding: 2% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65655ff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 961182a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 30px 0%;
}
    
#bf0cf1d0 {
    width: 190px;
    height: auto;
    max-width: 100%;
}
    
#\34 fdf9cfe {
    width: 82.48%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#a78c5815 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 54.67%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 9162d3b {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\33 71ec7dc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d748a22 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a66b3c56 {
    width: 81.23%;
    height: auto;
    max-width: 100%;
}
    
#a5ff6917 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8672c7a {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#ad15e914 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d45d318f {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e891e8e1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3e735d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aad2462f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 125px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e04ccc {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#\30 f5f9a40 {
    width: 85.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 3c4685d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 c44cd64 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbae450f {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#aa12d3c5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d7abf3f9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5d28855 {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#ef53b248 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 142px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d76474b {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#\33 fc79103 {
    width: 85.00%;
    height: auto;
    max-width: 100%;
}
    
#aec95337 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#dc1423ce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a06c380b {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\36 a140f59 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a6067c09 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ac1b356 {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#\31 9684f4c {
    width: 81.23%;
    height: auto;
    max-width: 100%;
}
    
#e21813be {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\38 b14a439 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 661dfc0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 6076dce {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e1b43b52 {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#e3b0d44d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 573b1e4 {
    width: 85.00%;
    height: auto;
    max-width: 100%;
}
    
#\33 745d285 {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#\36 7edbb79 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 125px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e35f54c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 3697d50 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 125px;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7da5819 {
    width: 10px;
    height: auto;
    max-width: 100%;
}
    
#cbd1ed9b {
    width: 85.00%;
    height: auto;
    max-width: 100%;
}
    
#d2526660 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: undefinednull;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 610ecf9 {
    width: 8px;
    height: auto;
    max-width: 100%;
}
    
#\34 d294c5c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0c73826 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c00f4182 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 1296a54 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e714355d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#group_0h9 {
    align-items: center;
    width: 90%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: url("https://irp.cdn-website.com/305ed619/dms3rep/multi/opt/last-1920w.png");
    border-radius: 50px 50px 50px 50px;
}
    
#group_tpq {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#widget_uv5 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\31 5ebe533 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_a2n {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ofl {
    width: 42%;
    height: auto;
    max-width: 100%;
}
    
#\35 d95f37c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 d95f37c {
    width: 67.37%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 50px 0%;
}
    
#widget_ofb {
    width: 305px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
}
    
#\34 b031fef {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d9dc396e {
    width: 150px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab5dc97f {
    margin: 0px 0% 0px 0%;
}
    
#ec6af2d8 {
    width: 150px;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e35339a8 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 9de8be7 {
    min-height: 8px;
    column-gap: 8%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    justify-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 bbaf4bf {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 dc1c44a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 dc1c44a {
    width: 300px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 65px 0px 65px;
}
    
#\35 b789ee7 {
    width: undefinednull;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 238291b {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf44d549 {
    width: 70%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#group_5l6 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#\35 ed5ccfd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 ed5ccfd {
    width: 700px;
    height: auto;
    max-width: 100%;
    margin: 20px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 563bfc2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#\37 cdd3fcd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-self: auto;
    align-self: auto;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\36 8a9dced {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    justify-content: center;
    flex-direction: column;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 2fb7161 {
    margin: 0px 0% 0px 0%;
}
    
#cb7361b9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\39 7a24082 {
    width: undefinednull;
    height: auto;
    max-width: 100%;
}
    
#\35 4de461b {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#\35 ecbef55 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae98e5f5 {
    align-items: flex-start;
    width: 49%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c47075a8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 1;
}
    
#cef836af.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cef836af {
    width: 55px;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 0px 0%;
}
    
#\32 099b40e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 0;
}
    
#\38 1080ca6 {
    align-items: flex-start;
    width: 49%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5ee7b2c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 0;
}
    
#\31 2b9bfef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 2b9bfef {
    width: 55px;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 0px 0%;
}
    
#ae955970 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 1;
}
    
#ed01bd23 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a5cc12d3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#b86aad3a {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 30px 0% 0px 0%;
}
    
#f16ec334 {
    align-items: flex-start;
    width: 50%;
    min-height: 385px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-image: none;
    border-radius: 25px 25px 25px 25px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 11px 0px;
    align-self: auto;
    order: 0;
    background-color: var(--color_1);
    flex: 0 1 auto;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 45px 45px 45px 45px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 22c3cb9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 0;
}
    
#\34 ea99185.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 ea99185 {
    width: 55px;
    height: auto;
    max-width: 100%;
    margin: 6px 0% 0px 0%;
}
    
#d36e2c9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5px;
    --column-gap: 5px;
    order: 1;
}
    
#c33c05d1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 0c1a95b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d418953c {
    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_nka {
    align-items: flex-start;
    width: auto;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
}
}



@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%;
}
    
#widget_6vu {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 d2ae729 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 c9f30f3 {
    margin: 0px 0% 0px 0%;
}
    
#group_fnr::before, #group_fnr > .bgExtraLayerOverlay {
    
}
#group_fnr {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 835cc8c::before, #\32 835cc8c > .bgExtraLayerOverlay {
    
}
#\32 835cc8c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#fad44617::before, #fad44617 > .bgExtraLayerOverlay {
    
}
    
#group_f58 {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 eb10480 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    align-items: center;
    justify-content: center;
}
    
#ba365fd4 {
    margin: 0px 0% 0px 0%;
}
    
#widget_pht {
    height: auto;
}
    
#widget_31e {
    height: auto;
}
    
#\34 f09baa6 {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    justify-self: auto;
    order: 1;
}
    
#f9112100 {
    width: 100%;
    min-height: 80px;
    align-self: auto;
    justify-self: auto;
    order: 0;
    align-items: center;
}
    
#group_a72 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fef269dd {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\33 1f081d3 {
    margin: 0px 0% 0px 0%;
}
    
#widget_eih {
    height: auto;
}
    
#\36 0fc372f {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\30 7d35d2c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#group_0g4 {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 07dfb53 {
    height: auto;
}
    
#\33 92d0c11 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 0c73826 {
    margin: 0px 0% 0px 0%;
}
    
#a78c5815 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 35b5758 {
    width: 100%;
    min-height: 80px;
}
    
#\32 961182a {
    justify-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 1296a54 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\34 b031fef {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab5dc97f {
    margin: 0px 0% 0px 0%;
}
    
#d9dc396e {
    height: auto;
}
    
#ec6af2d8 {
    height: auto;
}
    
#\30 bbaf4bf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 dc1c44a {
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 8a9dced {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 7a24082 {
    width: undefinednull;
}
    
#\32 2fb7161 {
    margin: 0px 0% 0px 0%;
}
    
#\35 ed5ccfd {
    width: 200px;
    height: auto;
}
    
#\35 4de461b {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
    
#b86aad3a {
    column-gap: 3.4964716594582295%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#group_8bf {
    justify-content: center;
}
    
#widget_r8g {
    width: 100.00%;
}
    
#widget_0sf {
    width: 390px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 160px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: unset;
    flex-direction: column;
    padding: 50px 4% 50px 4%;
}
    
#widget_6vu {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8aba {
    margin: 0px 0% 0px 0%;
}
    
#group_cfb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
    align-content: center;
}
    
#widget_49o.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_49o {
    order: 0;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#widget_jmd {
    width: 100%;
}
    
#widget_ppo.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_ppo {
    margin: 0px 0% 0px 0%;
}
    
#\31 0e1e3b9.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\31 0e1e3b9 {
    margin: 0px 0% 0px 0%;
}
    
#\30 2bb0b47 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\33 f56e5fb {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#fd7a4152 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 9af7795 {
    width: auto;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\31 03d4139 {
    justify-content: center;
    column-gap: 3.62%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    width: 85%;
    flex: 0 1 auto;
    align-items: center;
}
    
#f66879bc {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\37 5b27dfd {
    order: 1;
    width: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 fd673dd {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (max-width: 767px) {
    
#\37 572f2d2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\34 d2ae729 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#group_v4d {
    justify-content: center;
    height: auto;
    min-height: 61px;
}
    
#group_f58 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 45px;
}
    
#group_fnr::before, #group_fnr > .bgExtraLayerOverlay {
    
}
#group_fnr {
    width: 100%;
    align-items: center;
    justify-content: center;
    min-height: auto;
    align-content: center;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 835cc8c::before, #\32 835cc8c > .bgExtraLayerOverlay {
    
}
#\32 835cc8c {
    width: 100%;
    align-items: center;
    min-height: auto;
    align-content: center;
    justify-content: center;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_b7n {
    width: 100.00%;
}
    
#fad44617::before, #fad44617 > .bgExtraLayerOverlay {
    
}
#fad44617 {
    align-items: center;
    min-height: auto;
    align-content: center;
    justify-content: center;
    width: 100%;
    padding: 25px 16px 25px 16px;
    margin: 0px 0% 0px 0%;
}
    
#a44380ba {
    width: 100.00%;
}
    
#\38 c9f30f3 {
    margin: 0px 0% 0px 0%;
}
    
#group_qo6 {
    justify-content: center;
}
    
#c70d6006 {
    justify-content: center;
}
    
#\30 b86a33e {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\34 eb10480 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\34 f09baa6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#f9112100 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    align-content: center;
}
    
#widget_pht {
    height: auto;
}
    
#widget_31e {
    height: auto;
}
    
#ba365fd4 {
    margin: 0px 0% 0px 0%;
}
    
#group_a72 {
    margin-left: 0px;
    margin-right: 0px;
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#fef269dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 50px 4% 50px 4%;
}
    
#\36 0fc372f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\30 7d35d2c {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
    align-content: center;
}
    
#widget_eih {
    height: auto;
}
    
#group_0g4 {
    justify-content: center;
}
    
#widget_ci0 {
    width: 100.00%;
}
    
#widget_qp0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#widget_qp0 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 1f081d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 07dfb53 {
    height: auto;
    width: 100%;
}
    
#\30 35b5758 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-self: auto;
}
    
#\33 92d0c11 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    align-items: center;
    align-content: center;
    padding: 8% 4% 8% 4%;
}
    
#a78c5815 {
    min-height: 306px;
    align-items: center;
    width: 100%;
    height: auto;
    align-content: center;
    align-self: auto;
}
    
#\32 961182a {
    justify-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3c4685d {
    align-items: center;
}
    
#d45d318f {
    align-items: center;
    justify-content: center;
    height: auto;
    min-height: auto;
}
    
#\33 e35f54c {
    align-items: center;
}
    
#a7da5819 {
    width: 10px;
}
    
#cbd1ed9b {
    width: 88.00%;
}
    
#\31 0c73826 {
    margin: 0px 0% 0px 0%;
}
    
#\34 fdf9cfe {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#c00f4182 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 1296a54 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 50px 4%;
}
    
#\34 b031fef {
    margin: 0px 0% 0px 0%;
}
    
#group_0h9 {
    width: 100%;
    min-height: auto;
    align-items: center;
    align-content: center;
    padding: 45px 16px 45px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_uv5 {
    width: 10px;
}
    
#\31 5ebe533 {
    width: 10px;
}
    
#widget_a2n {
    width: 74.76%;
}
    
#widget_ofl {
    width: 100.00%;
}
    
#\35 d95f37c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 16px 0px 16px;
}
#\35 d95f37c {
    width: 100.00%;
    margin: 0px 0% 25px 0%;
}
    
#group_tpq {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#d9dc396e {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#ec6af2d8 {
    height: auto;
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
}
    
#\34 9de8be7 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-self: auto;
    align-content: center;
}
    
#\30 bbaf4bf {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 0px 4% 50px 4%;
}
    
#\39 dc1c44a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 dc1c44a {
    height: auto;
    width: 70%;
    margin: 35px 0% 35px 0%;
}
    
#\31 238291b {
    justify-content: center;
    height: auto;
    min-height: 61px;
}
    
#group_5l6 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
    
#ab5dc97f {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 cdd3fcd {
    min-height: 80px;
    align-items: center;
    width: 100%;
    align-content: center;
}
    
#\36 8a9dced {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 4% 50px 4%;
}
    
#\32 2fb7161 {
    margin: 0px 0% 0px 0%;
}
    
#\35 4de461b {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
    
#ae98e5f5 {
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1080ca6 {
    width: 100%;
    align-items: center;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
    
#b86aad3a {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
    
#f16ec334 {
    width: 100%;
    align-items: center;
    padding: 30px 16px 30px 16px;
    margin: 0px 0% 0px 0%;
}
}

#group_fnr.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAABCcAAAQnAEmzTo0AAABrklEQVQY0wXBS28SURgG4PNT3GpcGd25UDe6U0NbFbHYUi5zoTAdYJgLjAMMpTMVKkVjSkSTqrFGazTVWBubBpvGmFRL4X+c3Vl+r8/D/h7/wejkGJPxCJPJCOPTE4xP/+HX8CcN+k9pKZsWkZs3OPu+8wl7uzs42P+Bw+E+jg4P8PtoiN1vn+n5+mMqLGZE/F6Es0HXx+bGGrZev8DH95v4sv0We18/YPvdS3oS1EnPpoW0MMtZoM8jdHJoL7tY77TQ7wXYGnTxpr9G3bBGjpETJU3mrKHchacl4JY1NFwT7aaDfsfDq2ct6rVr5HuGMEsqZ95iHF5Bgl3MoWoVsVK30AtdbHSb1AmqVHd1oakPOVutmwj9CipWAbapo1YtYtW3ENQNqpSzVMinRHJuhrMVO4flig6nqMIuZfHIyqHpLsEppEmT4yQno2L+QYQzT4nClqIw5BgcPYWGpcI3JRjKfdIyUcpLsyKvJji7ffk8pq5eQGrmOspqDC07A7+UgJGeJi05TVomJkxd5uzS2TO4cvEcYreuwVCiCB0JgZmErdwhbWGK8umYqBh5/h9HEhKtbRljSwAAAABJRU5ErkJggg==')!important}#\32 835cc8c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAACXBIWXMAABCcAAAQnAEmzTo0AAABk0lEQVQY0x3KX0/aUBgH4PMRt5slu1iy6GZmgplkiFlQxGVmWgY4rFJoZYyihVLBYqGU/jllKGaf5tydy/e3xLvn4mFxFIInEVIeI02TF/M4wDIJiccBhXNPTl1HsDBOEPEUSbpEHAaIghkWcw9xElEch+R7rpwMuoLFy0fw1folzyYjzNwhZp6LeRjR1PdpNLTk8PeVYOlqDf64xnTuod9rwOnr8P0Jlut/FPGU3DtbDtpXgvGUY7EI0DU1VJQ8Li9KuB9beHp+pnTJaeRYsq3VBLOtHsxOCxWlgKODD1B+ZNG/aeHpL6dVGpHr9KShngpWVU5wUtxHdvstMpuvcJDfQqtRw8P9iFzHom6zKuvfc4LtZTPY/fQe2+9e4/PGGxzld6Ce/8SftkGdpkqNs6KsH+4IVvyaQ+FLBvuZDRR2t6B8K8DQVJhtna7VKv0q7cly7qNgzXoF2rkCrXYK46IMU1dhm9ewuwbdGpekl4+lWsoJNnVu4Q17eLBNeM4N5uMBwomDYNwnb9AhS6tI/exQ/Af/lDulHdGzTwAAAABJRU5ErkJggg==')!important}#fad44617.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAuklEQVQI1wXBa2uCUACA4fMf15dBRG1OLUTUOl1MXWfE1sXGSsQihIwcmxbrH757HnE57SnyHd/njL9rwf2WU//sqMqYqky4/h6p6xNiu4zYrkIOyTv5fkOWfhCvfTYrSZa8URYpt6pAhK7GbGiyVH0WswG+1OnpDSzjgVC+8LUIyNMYMXU0As9kHngo38W1NJ5ajzy3m0jbYD6x+Xz1EOGgx8Q1icYOKpCMnC5Ot4Nn6UTSQvUNlN3iH80IfkYwsRyiAAAAAElFTkSuQmCC')!important}#group_0h9.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAECAYAAAC3OK7NAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAcUlEQVQI1yXMyQ2AMAxE0XQSEu+G0H9vYBsBh6cvzWHacozzkFyH11peh0vtRh9XLGbICSPa6ZS7S5prmWmpUilDmfyEZwKMbO+jKwULJzMm0UzCkYwj5RcEW7RlcO0y73fA2QNG/0rQg6GH4HYbjesBbmI5eVGbqiAAAAAASUVORK5CYII=')!important}