*#dm .dmInner a.u_1990110524
{
	border-radius:999px !important;
	white-space:nowrap !important;
}
*#dm .dmInner a.u_1058869981
{
	border-radius:999px !important;
	white-space:nowrap !important;
}
*#dm .dmInner div.u_1607257509 h1 span
{
	display:inline-block !important;
	letter-spacing:0.3em !important;
	transform-origin:center !important;
}
*#dm .dmInner a.u_1401097122
{
	border-radius:999px !important;
	white-space:nowrap !important;
}
#dm .dmInner div.u_1954375350 .innerYoutubeExt
{
	border-radius:24px !important;
	overflow:hidden !important;
}
@media all {
  *#dm .dmInner div.u_314515313 hr { color:rgba(1,1,1,1) !important; }

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

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

  *#dm .dmInner div.u_1039520314 img { border-radius:24px 24px 24px 24px !important; }
}
*#dm .dmInner a.u_1706585991
{
	border-radius:999px !important;
	white-space:nowrap !important;
}
*#dm .dmInner a.u_1347085663
{
	border-radius:999px !important;
	white-space:nowrap !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1607257509
{
}
*#dm .dmInner div.u_1954375350
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    background-position: 0% 50%;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 120px 0% 120px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 764px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(183, 202, 255, 1);
    background-image: initial;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_mmn {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 620px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ta {
    align-items: flex-start;
    width: 100%;
    min-height: 276px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    padding: 0% 0% 8% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eph {
    width: 83.62%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e538c26c {
    width: 93.55%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-top: 32px;
}
    
#group_jcs {
    align-items: flex-start;
    width: 47.833333333333336%;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6d7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 64px 0% 0% 0%;
}
    
#widget_vn2.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_vn2 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
}
    
#group_cbe {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 46px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 24px 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h3e {
    width: 48.954703832752614%;
    height: auto;
    max-width: 100%;
    margin-left: 0px;
}
    
#\30 2eaad6a {
    width: 48.954703832752614%;
    height: auto;
    max-width: 100%;
}
    
#widget_shu {
    width: 39.666666666666664%;
    height: 534px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
}
    
#\31 23bc444 {
    width: 48.954703832752614%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3a609f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 16px 0px 0px 0px;
}
#\32 3a609f1 {
    width: 83.62%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 75999b0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 75999b0 {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
}
    
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
    padding: 60px 30px 60px 30px;
}
    
#group_8ta {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#e538c26c {
    width: 317px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_mmn {
    min-height: auto;
    justify-content: space-between;
    align-items: flex-start;
}
    
#widget_eph {
    order: 0;
    width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 32px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_shu {
    width: 44.104134762634%;
    height: auto;
    order: 1;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#group_jcs {
    justify-self: auto;
    width: 52.77%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    padding-left: 24px;
    padding-right: 24px;
    flex-wrap: nowrap;
}
    
#group_mmn {
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_8ta {
    width: 99.99477334405468%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_eph {
    width: 100.00%;
}
    
#e538c26c {
    width: 83.75%;
}
    
#group_6d7 {
    order: 1;
    margin-top: 56px;
}
    
#group_jcs {
    width: 100%;
    padding: 0% 0% 24% 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_cbe {
    justify-content: space-between;
    margin-bottom: 56px;
}
    
#widget_shu {
    width: 100%;
    height: auto;
}
    
#\32 3a609f1 {
    width: 87.98701298701299%;
}
    
#\36 75999b0 {
    width: 325px;
}
}



@media all {
    
#\34 5545500 {
    width: 332px;
    height: auto;
    max-width: 100%;
}
    
#\39 df8ce56 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 b5c4cab {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dfb3a6b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#group_g6f {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c4afa0f {
    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_13h {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 56px 0% 0% 0%;
}
    
#group_sgb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    padding: 24px 32px 24px 32px;
    margin: 0% 0% 0% 0%;
}
    
#widget_smq {
    width: 332px;
    height: auto;
    max-width: 100%;
}
    
#group_ud8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#widget_uj3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_l4u.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_l4u {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#e84ca1a6 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    padding: 32px 32px 32px 32px;
    margin: 0% 0.8333333333333334% 0% 0.8333333333333334%;
}
    
#\34 0181c8a {
    width: 97.89%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#\31 cecb2d5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#\31 a4c25ba {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#fc95037a {
    width: 332px;
    height: auto;
    max-width: 100%;
}
    
#b6c2b786 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    padding: 32px 32px 32px 32px;
    margin: 0% 0% 0% 0%;
}
    
#e32058b6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin-top: 10px;
}
    
#c496d088 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#\38 8415b58 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d2a723d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5545500 {
    height: auto;
    width: 99.74435580743524%;
}
    
#\34 b5c4cab {
    width: 100%;
    min-height: 8px;
}
    
#\39 df8ce56 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 564px;
    padding: 60px 30px 30px 30px;
}
    
#group_g6f {
    min-height: auto;
}
    
#group_sgb {
    width: 34.913323124042876%;
    min-height: 347px;
    padding: 16px 16px 16px 16px;
}
    
#widget_smq {
    height: auto;
    width: 100%;
}
    
#e84ca1a6 {
    width: 34.913323124042876%;
    min-height: 347px;
    margin-left: 1.4760147601476015%;
    margin-right: 1.4760147601476015%;
    padding: 16px 16px 16px 16px;
}
    
#fc95037a {
    height: auto;
    width: 100%;
}
    
#b6c2b786 {
    width: 34.913323124042876%;
    min-height: 347px;
    padding: 16px 16px 16px 16px;
}
    
#\37 c4afa0f {
    width: 552.891px;
}
    
#group_13h {
    margin-top: 40px;
    min-height: auto;
    align-items: flex-start;
    justify-content: center;
}
    
#\31 a4c25ba {
    width: 130.906px;
}
    
#widget_l4u {
    width: 100.00%;
}
    
#\38 8415b58 {
    width: 122.562px;
}
    
#widget_uj3 {
    width: 133.086px;
}
}



@media (max-width: 767px) {
    
#\34 5545500 {
    height: auto;
}
    
#\34 b5c4cab {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\39 df8ce56 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#\37 c4afa0f {
    width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sgb {
    width: 310px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#widget_smq {
    height: auto;
}
    
#e84ca1a6 {
    width: 310px;
    min-height: auto;
    margin: 16px 0% 16px 0%;
}
    
#fc95037a {
    height: auto;
}
    
#b6c2b786 {
    width: 310px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#group_13h {
    margin-top: 44px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#e32058b6 {
    width: 94.22%;
}
    
#group_g6f {
    order: 2;
}
    
#d2a723d5 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 2266578 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 281px;
    min-height: 89px;
    max-height: 100%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 4px;
    order: 2;
    padding: 0% 0% 0% 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 92bed4a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-around;
    min-width: 4%;
    padding: 0% 16px 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 fb311c9 {
    background-color: var(--color_2);
    background-image: initial;
}
    
#\36 80db0e7 {
    min-height: 183px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 0% 40px 0%;
    margin: 0% 0% 0% 0%;
}
    
#group_okn {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 281px;
    min-height: 89px;
    max-height: 100%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 4px;
    order: 0;
    padding: 0% 0% 0% 24px;
    margin: 0px 0% 0px 0%;
}
    
#group_m1n {
    align-items: flex-start;
    width: auto;
    min-height: 89px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ed0 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_h50 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 8b3c7fc {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 281px;
    min-height: 89px;
    max-height: 100%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 4px;
    order: 1;
    padding: 0% 0% 0% 24px;
    margin: 0px 0% 0px 0%;
}
    
#ed0d85cc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da1650e2 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\32 110e3c7 {
    align-items: flex-start;
    width: auto;
    min-height: 89px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a351716 {
    width: auto;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\31 aa3a93d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 281px;
    min-height: 89px;
    max-height: 100%;
    border-style: solid;
    border-color: var(--color_4) var(--color_4) var(--color_4) var(--color_4);
    border-width: 0px 0px 0px 4px;
    order: 3;
    padding: 0% 0% 0% 24px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8012a55 {
    align-items: flex-start;
    width: auto;
    min-height: 89px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a581bf4e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\39 b2e4113 {
    width: 144px;
    height: auto;
    max-width: 100%;
}
    
#\37 0fa80c3 {
    align-items: flex-start;
    width: auto;
    min-height: 89px;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 69aa4af {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 80db0e7 {
    min-height: auto;
    padding: 24px 2% 24px 2%;
}
    
#\37 92bed4a {
    justify-content: center;
    padding-right: 0px;
}
}



@media (max-width: 767px) {
    
#\39 2266578 {
    width: 130px;
    min-height: auto;
}
    
#\37 92bed4a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-wrap: wrap;
    align-content: stretch;
}
    
#\36 80db0e7 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 8b3c7fc {
    width: 130px;
    min-height: auto;
}
    
#\31 aa3a93d {
    width: 130px;
    min-height: auto;
}
    
#group_okn {
    width: 130px;
    min-height: 55px;
}
    
#group_m1n {
    min-height: auto;
}
    
#\32 110e3c7 {
    min-height: auto;
}
    
#\37 0fa80c3 {
    min-height: auto;
}
    
#\39 8012a55 {
    min-height: auto;
}
}



@media all {
    
#\39 428ebdc {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#aba55a5d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 b7823a1 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd26c704::before, #fd26c704 > .bgExtraLayerOverlay {
    
}
#fd26c704 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#widget_naj {
    width: 100%;
    height: 688px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 c2f9031 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 428ebdc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 30px 30px;
}
    
#aba55a5d {
    width: 100%;
    min-height: 8px;
}
    
#\38 b7823a1 {
    min-height: auto;
}
    
#fd26c704::before, #fd26c704 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\39 428ebdc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#aba55a5d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 b7823a1 {
    order: 2;
}
    
#fd26c704::before, #fd26c704 > .bgExtraLayerOverlay {
    
}
    
#widget_naj {
    height: 421px;
}
}



@media all {
    
#\39 9817524 {
    align-items: flex-start;
    width: 35.723083333333335%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -5.3%;
    grid-area: auto / auto / auto / auto;
}
    
#db63264b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#f9408139 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 b6d88a2 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 a13826c {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2f9910c {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 668997b {
    align-items: flex-start;
    width: 54.09633333333333%;
    min-height: 431px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f9eec2c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\30 f9eec2c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4e098a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\35 4e098a1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\39 da96273::before, #\39 da96273 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\39 da96273 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f59062 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2441c47 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b313eccd {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e1b8a91 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 de0c7eb {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d5d5cbd9 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#a6cda155 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    min-width: 32px;
    height: auto;
    row-gap: 3px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 8;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dde176c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aed158e {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 e55ce7d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e44f9a8 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#ba8c1e3a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 11f3861 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 12600af {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 31c1c35 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#cca7c577 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 844395b {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 6582c23 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 297ec83 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 1a2207f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 89942b1 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c839487 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 fc2761d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d8732686 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c17257fd {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9b4abe1 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 adff905 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\33 6175b9a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 5;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 36053b4 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8f7cbf3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 49ec57c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#da72ffab {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ca6c551 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 00bddbb {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 ad57cc5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2003b1a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 e2e9b44 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#f4c19d1e {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#\32 ab04231 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9695b5c {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 da59b9e {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7a0f23b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2ea5b24 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 384cb7e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ec691501 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#group_3bd {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#c0b2e0e9 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#widget_ue6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 40px 4px 0px;
}
#widget_ue6 {
    width: 3.48%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\36 a00ead1 {
    margin: 0px 0% 0px 0%;
}
    
#\33 c6cbea8.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\33 c6cbea8 {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 9817524 {
    min-height: auto;
    align-items: flex-start;
    width: 100%;
}
    
#\36 b6d88a2 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
    
#\39 a13826c {
    min-height: auto;
    order: 3;
}
    
#f9408139 {
    width: 100%;
    min-height: 8px;
}
    
#d2f9910c {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 668997b {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#\35 4e098a1 {
    width: 317px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da96273::before, #\39 da96273 > .bgExtraLayerOverlay {
    
}
#\39 da96273 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#b2441c47 {
    width: 253px;
}
    
#\34 e1b8a91 {
    width: 253px;
}
    
#\32 de0c7eb {
    min-height: auto;
}
    
#a6cda155 {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#\34 aed158e {
    height: auto;
}
    
#\39 11f3861 {
    height: auto;
}
    
#\30 844395b {
    height: auto;
}
    
#\30 89942b1 {
    height: auto;
}
    
#c17257fd {
    height: auto;
}
    
#\35 36053b4 {
    height: auto;
}
    
#da72ffab {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\33 00bddbb {
    width: 253px;
}
    
#\30 2003b1a {
    width: 253px;
}
    
#\39 e2e9b44 {
    min-height: auto;
}
    
#\32 ab04231 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\38 da59b9e {
    width: 253px;
}
    
#\34 2ea5b24 {
    width: 253px;
}
    
#\30 384cb7e {
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\39 9817524 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 b6d88a2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 80px 24px;
}
    
#\39 a13826c {
    order: 2;
}
    
#f9408139 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#d2f9910c {
    margin-top: 44px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#\30 668997b {
    width: 99.99477334405468%;
}
    
#\30 f9eec2c {
    width: 87.98701298701299%;
}
    
#\35 4e098a1 {
    width: 83.75%;
}
    
#\39 da96273::before, #\39 da96273 > .bgExtraLayerOverlay {
    
}
#\39 da96273 {
    width: 325px;
    min-height: 307px;
    margin: 0px 0% 0px 0%;
}
    
#a6cda155 {
    width: 99.99477334405468%;
}
    
#\34 aed158e {
    height: auto;
}
    
#\39 11f3861 {
    height: auto;
}
    
#\30 844395b {
    height: auto;
}
    
#\30 89942b1 {
    height: auto;
}
    
#c17257fd {
    height: auto;
}
    
#\35 36053b4 {
    height: auto;
}
    
#da72ffab {
    width: 325px;
    min-height: 307px;
    margin: 0px 0% 0px 0%;
}
    
#\32 ab04231 {
    width: 325px;
    min-height: 307px;
    margin: 0px 0% 0px 0%;
}
    
#\33 c6cbea8 {
    width: 160px;
}
}



@media all {
    
#b98f0e88 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 33fbdaa {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding: 140px 0% 140px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c2c9dcb {
    width: 63.17%;
    height: auto;
    max-width: 100%;
    order: 8;
}
    
#b9b90491 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin-bottom: 40px;
}
    
#b3be75dd {
    width: 136px;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-bottom: 40px;
}
    
#\36 a3fcfe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 40px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 59c8d40.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 59c8d40 {
    width: 1160px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 6;
    margin-bottom: 112px;
}
    
#\39 979cd0f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 979cd0f {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_n6h.flex-element.widget-wrapper > [data-element-type] {
    padding: 32px 0px 32px 0px;
}
#widget_n6h {
    width: 0%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\34 e84e654 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b98f0e88 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\37 33fbdaa {
    width: 100%;
    min-height: 8px;
    padding-top: 60px;
    padding-bottom: 80px;
}
    
#\34 e84e654 {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b98f0e88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 60px 24px 60px 24px;
}
    
#\37 33fbdaa {
    width: 100%;
    min-height: 80px;
    align-items: center;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\35 c2c9dcb {
    width: 100%;
}
    
#b3be75dd {
    height: auto;
    margin-top: 0px;
}
    
#\36 a3fcfe6 {
    width: 74.15%;
}
    
#\36 59c8d40 {
    margin-bottom: 80px;
}
    
#\39 979cd0f {
    width: 325px;
}
    
#\34 e84e654 {
    margin-top: 44px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
}



@media all {
    
#b144e4c4 {
    width: 87.19%;
    height: auto;
    max-width: 100%;
}
    
#\33 67d52b7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 202px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#c85e4c82 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#df554ca3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 202px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 19539b5 {
    width: 99.29%;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
}
    
#\38 483cd57 {
    width: 99.29%;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
}
    
#e1647dc9 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 16px 0% 0% 0%;
}
    
#\36 82b74f8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1fdf23c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\33 0abb4ec {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 0% 0% 0%;
    margin: 16px 0% 0% 0%;
}
    
#f51a4a4a {
    width: 82.20%;
    height: auto;
    max-width: 100%;
}
    
#ace907ea {
    width: 99.29%;
    height: auto;
    max-width: 100%;
    margin-top: 16px;
}
    
#a4a6109f {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 56px 0% 0% 0%;
}
    
#\32 b167f1d {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(249, 249, 249, 1);
    flex-wrap: nowrap;
    background-image: initial;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 24px 24px 24px 24px;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e710b6 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#e930ac95 {
    width: 87.19%;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
}
    
#d2797c65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    padding: 0% 2% 0% 0%;
    margin: 16px 0% 0% 0%;
}
    
#\34 d8c5057 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 dd87695 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1662ad3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 202px;
    max-height: 100%;
    border-radius: 0px 0px 0px 0px;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 2% 0% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 a8d229d {
    width: 32px;
    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 dba8db7 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 67d52b7 {
    width: 48%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
}
    
#c85e4c82 {
    height: auto;
}
    
#df554ca3 {
    width: 48%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\30 19539b5 {
    width: 100.00%;
}
    
#\38 483cd57 {
    width: 100.00%;
}
    
#\36 82b74f8 {
    width: 91.92%;
}
    
#ace907ea {
    width: 100.00%;
}
    
#a4a6109f {
    margin-top: 40px;
    min-height: auto;
    align-items: flex-start;
    flex-wrap: wrap;
}
    
#\32 b167f1d {
    width: 100%;
    min-height: 8px;
}
    
#\35 8e710b6 {
    height: auto;
}
    
#\34 d8c5057 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 30px 30px;
}
    
#\36 dd87695 {
    min-height: auto;
}
    
#\31 1662ad3 {
    width: 48%;
    min-height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media (max-width: 767px) {
    
#\33 67d52b7 {
    width: 325px;
    min-height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 28px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b144e4c4 {
    width: 84.73%;
}
    
#c85e4c82 {
    height: auto;
}
    
#df554ca3 {
    width: 325px;
    min-height: auto;
    order: 0;
    margin: 0px 0% 28px 0%;
}
    
#\30 19539b5 {
    width: 99.72%;
}
    
#\38 483cd57 {
    width: 99.72%;
}
    
#\36 82b74f8 {
    width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ace907ea {
    width: 99.72%;
}
    
#a4a6109f {
    margin-top: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    width: 90.64%;
}
    
#\32 b167f1d {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 8e710b6 {
    height: auto;
}
    
#\34 d8c5057 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#\36 dd87695 {
    order: 2;
}
    
#\31 1662ad3 {
    width: 325px;
    min-height: auto;
    order: 1;
    margin: 0px 0% 28px 0%;
}
    
#\36 a8d229d {
    height: auto;
}
    
#\33 0abb4ec {
    padding: 0% 0% 0% 0%;
    margin: 16px 0% 0% 0%;
}
    
#e1647dc9 {
    padding: 0% 0% 0% 0%;
    margin: 16px 0% 0% 0%;
}
    
#d2797c65 {
    padding: 0% 0% 0% 0%;
    margin: 16px 0% 0% 0%;
}
}



@media all {
    
#\32 2a590a5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#\32 2a590a5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0d49d4d {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e046cc2c {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a8c90dab.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#a8c90dab {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#edafdc6f {
    align-items: flex-start;
    width: 44.89933333333334%;
    min-height: 431px;
    max-height: 100%;
    align-self: auto;
    order: 1;
    min-width: 32px;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 b3354e9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
    
#\37 6ede37a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\37 6ede37a {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e418baa {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 5c07c00 {
    margin: 0px 0% 0px 0%;
}
    
#\37 a48deec {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9qq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 24px 0px 0px;
}
#widget_9qq {
    width: 50.43%;
    height: 483px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 0d49d4d {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e046cc2c {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
    
#a8c90dab {
    width: 317px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 e418baa {
    width: 100%;
    min-height: 8px;
}
    
#edafdc6f {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#\37 a48deec {
    min-height: auto;
    order: 3;
}
}



@media (max-width: 767px) {
    
#\32 2a590a5 {
    width: 87.98701298701299%;
}
    
#\33 e418baa {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\30 0d49d4d {
    margin-top: 44px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#edafdc6f {
    width: 99.99477334405468%;
}
    
#\37 6ede37a {
    width: 160px;
}
    
#\37 a48deec {
    order: 2;
}
    
#e046cc2c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 80px 24px;
}
    
#a8c90dab {
    width: 83.75%;
}
    
#widget_9qq {
    height: 240px;
}
}



@media all {
    
#\30 01f48ca {
    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;
}
    
#bd8d5571 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 05f1683 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    order: 1;
    column-gap: 2%;
    padding: 0% 0% 0% 0%;
    margin: 56px 0% 0% 0%;
}
    
#\30 48c7f44 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#f389d30a {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 131f743 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f927652 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 f525c65 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: initial;
    padding: 24px 32px 24px 32px;
    margin: 0% 0% 0% 0%;
}
    
#ac143722.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#ac143722 {
    width: 332px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\32 7ae0502 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#\32 5cb7a26.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\32 5cb7a26 {
    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;
}
    
#b65075b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#b65075b9 {
    width: 316px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c2d3fa38 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: initial;
    padding: 24px 32px 24px 32px;
    margin: 0% 0% 0% 0%;
}
    
#\38 87a2e09.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\38 87a2e09 {
    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;
}
    
#\33 88f6c3e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\33 88f6c3e {
    width: 332px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bbd751c8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#\36 c9d9a6f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\36 c9d9a6f {
    width: 316px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fac10512 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 380px;
    min-height: 400px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_6);
    background-image: initial;
    padding: 24px 32px 24px 32px;
    margin: 0% 0% 0% 0%;
}
    
#b0191c69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#b0191c69 {
    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;
}
    
#\38 fefc264.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\38 fefc264 {
    width: 332px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bae42a33 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 20px 0% 0% 0%;
}
    
#e536cd41.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e536cd41 {
    width: 316px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 01f48ca {
    width: 552.891px;
}
    
#bd8d5571 {
    min-height: auto;
}
    
#\36 05f1683 {
    margin-top: 40px;
    min-height: auto;
    align-items: flex-start;
    justify-content: center;
}
    
#f389d30a {
    width: 100%;
    min-height: 8px;
}
    
#\35 f927652 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 564px;
    padding: 60px 30px 30px 30px;
}
    
#\35 f525c65 {
    width: 34.913323124042876%;
    min-height: 347px;
    padding: 16px 16px 16px 16px;
}
    
#ac143722 {
    height: auto;
    width: 100%;
}
    
#\32 5cb7a26 {
    width: 133.086px;
}
    
#c2d3fa38 {
    width: 34.913323124042876%;
    min-height: 347px;
    padding: 16px 16px 16px 16px;
}
    
#\38 87a2e09 {
    width: 133.086px;
}
    
#\33 88f6c3e {
    height: auto;
    width: 100%;
}
    
#fac10512 {
    width: 34.913323124042876%;
    min-height: 347px;
    padding: 16px 16px 16px 16px;
}
    
#b0191c69 {
    width: 133.086px;
}
    
#\38 fefc264 {
    height: auto;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 01f48ca {
    width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bd8d5571 {
    order: 2;
}
    
#\36 05f1683 {
    margin-top: 44px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    row-gap: 24px;
}
    
#f389d30a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 f927652 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 80px 24px;
}
    
#\35 f525c65 {
    width: 325px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ac143722 {
    height: auto;
}
    
#b65075b9 {
    width: 261px;
}
    
#c2d3fa38 {
    width: 325px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 88f6c3e {
    height: auto;
}
    
#\36 c9d9a6f {
    width: 261px;
}
    
#fac10512 {
    width: 325px;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 fefc264 {
    height: auto;
}
    
#e536cd41 {
    width: 261px;
}
}



@media all {
    
#\30 16f6979 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b0ce8240.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#b0ce8240 {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#eedaa516 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
}
    
#d4e2e936.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#d4e2e936 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#a7d7cf5c {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 4%;
    border-radius: 24px 24px 24px 24px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 8d11a95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 24px;
}
#\33 8d11a95 {
    width: 50.43%;
    height: 483px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 519db75 {
    align-items: flex-start;
    width: 44.89933333333334%;
    min-height: 431px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d118298 {
    margin: 0px 0% 0px 0%;
}
    
#ccb7bd62 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 029b30a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#\32 029b30a {
    width: 71.42%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7f20cb5 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 16f6979 {
    width: 100%;
    min-height: 8px;
}
    
#d4e2e936 {
    width: 317px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d7cf5c {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 519db75 {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#ccb7bd62 {
    min-height: auto;
    order: 3;
}
    
#\38 7f20cb5 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
}



@media (max-width: 767px) {
    
#\30 16f6979 {
    min-height: 687px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#b0ce8240 {
    width: 325px;
}
    
#d4e2e936 {
    width: 100.00%;
}
    
#a7d7cf5c {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 8d11a95.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 8d11a95 {
    height: 240px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\30 519db75 {
    width: 99.99477334405468%;
}
    
#ccb7bd62 {
    order: 2;
}
    
#\32 029b30a {
    width: 87.98701298701299%;
}
    
#\38 7f20cb5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 24px 80px 24px;
}
    
#\30 d118298 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 2629687 {
    margin: 0px 0% 0px 0%;
}
    
#\33 96cb2f4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 db8327e {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a50d691 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#\39 ad1ce68 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 339a901 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#e000a4a2 {
    align-items: center;
    width: 100%;
    min-height: 382px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    height: auto;
    border-radius: 40px 40px 40px 40px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ic6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 16px 0px;
}
#widget_ic6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_9ap.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_9ap {
    width: 67.67%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 96cb2f4 {
    width: 100%;
    min-height: 8px;
}
    
#\33 db8327e {
    min-height: auto;
    order: 3;
}
    
#\39 ad1ce68 {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 339a901 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
    
#e000a4a2 {
    margin-top: 40px;
    min-height: 327px;
    align-items: flex-start;
}
    
#widget_ic6 {
    width: 424.25px;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9ap {
    width: 366.914px;
}
}



@media (max-width: 767px) {
    
#\36 2629687 {
    margin: 0px 0% 0px 0%;
}
    
#\33 96cb2f4 {
    min-height: 382px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#\33 db8327e {
    order: 2;
}
    
#\39 ad1ce68 {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 339a901 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#e000a4a2 {
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#widget_ic6 {
    width: 76.31%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_9ap {
    width: 75.38%;
}
}



@media all {
    
#\31 eee66ba.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 40px 0px;
}
#\31 eee66ba {
    width: 78.66%;
    height: auto;
    max-width: 100%;
    order: 1;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 6ec8fe7 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 9ac487b {
    margin: 0px 0% 0px 0%;
}
    
#dad1069b {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 34def54 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#a8fb9210 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 090d79c {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 475faaa {
    align-items: center;
    width: 100%;
    min-height: 382px;
    max-height: 100%;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    height: auto;
    border-radius: 40px 40px 40px 40px;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef9541a0.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ef9541a0 {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 2;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 eee66ba {
    width: 366.914px;
}
    
#\34 6ec8fe7 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
    
#dad1069b {
    min-height: auto;
    order: 3;
}
    
#a8fb9210 {
    width: 100%;
    min-height: 8px;
}
    
#\30 090d79c {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 475faaa {
    margin-top: 40px;
    min-height: 327px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 eee66ba {
    width: 75.38%;
}
    
#\34 6ec8fe7 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 80px 24px;
}
    
#dad1069b {
    order: 2;
}
    
#a8fb9210 {
    min-height: 382px;
    align-items: flex-start;
    width: 100%;
    height: auto;
}
    
#\30 090d79c {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 475faaa {
    margin-top: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
}
    
#ef9541a0 {
    width: 278px;
}
}



@media all {
    
#\34 7113957 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#\39 6452098 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 d162701 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    min-width: 32px;
    height: auto;
    row-gap: 3px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 8;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dea2e87.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\39 dea2e87 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#bac38610 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a269431 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 966ca75 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\31 0e52a4d {
    align-items: flex-start;
    width: 35.723083333333335%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px -5.3%;
    grid-area: auto / auto / auto / auto;
}
    
#c020aa19 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#f7275bb2::before, #f7275bb2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f7275bb2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3775f72 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#c9957828 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0654e63 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d885ca4d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 0e30477 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac17a7d0 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb92ee4f {
    align-items: flex-start;
    width: 54.09633333333333%;
    min-height: 431px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 05f520d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee8bb412 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 112780a {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 e32b7f6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 e32b7f6 {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 94e9941 {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 ad01605 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\36 146aba2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cfe8690 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#f22bd4b5 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6016eb9 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#\35 bcd8b05 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7e0882d {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#ce258e03 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#\33 2cf9622 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 33b12ea {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3b6024d {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 518ea10 {
    margin: 0px 0% 0px 0%;
}
    
#\35 d49cadb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\35 d49cadb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 78c45e8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 c4baa8b {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 6%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef8a1e2 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3b01d25 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#\33 ea6ad64 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 eabd9c9 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 3d22236 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d948fed {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\33 07a5da5 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\30 14104e8 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d742e16d {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#df2212d9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0ea34f6 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 786d573 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e8e66ed4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#d3973634 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b472239 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 3273ea7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#aef7db20 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\31 43284f0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 00b05d9 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#af021fcb {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\33 79a8b28 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#widget_l86.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l86 {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 cfe8690 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
    
#\34 d162701 {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#\39 dea2e87 {
    width: 317px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bac38610 {
    height: auto;
}
    
#\31 0e52a4d {
    min-height: auto;
    align-items: flex-start;
    width: 100%;
}
    
#\35 bcd8b05 {
    height: auto;
}
    
#f7275bb2::before, #f7275bb2 > .bgExtraLayerOverlay {
    
}
#f7275bb2 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\35 7e0882d {
    min-height: auto;
}
    
#\33 3775f72 {
    width: 253px;
}
    
#\35 0e30477 {
    height: auto;
}
    
#ac17a7d0 {
    width: 253px;
}
    
#fb92ee4f {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#\31 112780a {
    width: 253px;
}
    
#\34 c4baa8b {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ef8a1e2 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\31 94e9941 {
    min-height: auto;
    order: 3;
}
    
#\33 ea6ad64 {
    min-height: auto;
}
    
#\34 eabd9c9 {
    width: 253px;
}
    
#\39 3d22236 {
    width: 253px;
}
    
#\38 d948fed {
    width: 100%;
    min-height: 8px;
}
    
#\30 14104e8 {
    min-height: auto;
}
    
#d742e16d {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\36 146aba2 {
    width: 253px;
}
    
#\32 0ea34f6 {
    height: auto;
}
    
#\36 b472239 {
    height: auto;
}
    
#\35 00b05d9 {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\36 cfe8690 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 40px 24px;
}
    
#\34 d162701 {
    width: 99.99477334405468%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 16% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 dea2e87 {
    width: 83.75%;
}
    
#bac38610 {
    height: auto;
}
    
#\35 0e30477 {
    height: auto;
}
    
#fb92ee4f {
    width: 99.99477334405468%;
}
    
#\35 d49cadb {
    width: 99.90%;
}
    
#\31 0e52a4d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 bcd8b05 {
    height: auto;
}
    
#f7275bb2::before, #f7275bb2 > .bgExtraLayerOverlay {
    
}
#f7275bb2 {
    width: 325px;
    min-height: 139px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 e32b7f6 {
    width: 325px;
}
    
#\34 c4baa8b {
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    row-gap: 37px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 ef8a1e2 {
    width: 325px;
    min-height: 139px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 94e9941 {
    order: 2;
}
    
#\38 d948fed {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#d742e16d {
    width: 325px;
    min-height: 139px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ce258e03 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\32 0ea34f6 {
    height: auto;
}
    
#\36 b472239 {
    height: auto;
}
    
#\35 00b05d9 {
    height: auto;
}
    
#\34 518ea10 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\39 4793942 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 91798a2 {
    align-items: flex-start;
    width: 64.00%;
    min-height: 431px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    min-width: 32px;
    height: auto;
    row-gap: 0px;
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5c2c319.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 24px 0px;
}
#\36 5c2c319 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#\38 cfc57b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7fb3eec {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 0ef8595 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\38 fcf4775 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de9b794a {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 0b588ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\30 ca3c448 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 670a078 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b9bf737 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec52d370 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    order: 2;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    justify-self: auto;
    align-self: auto;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    flex-direction: row;
    justify-content: flex-start;
    column-gap: 0%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 139db4e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7314d67 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80919b2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 9ffc966 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c3ded4a0 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 41d9ec3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: initial;
}
    
#\35 eb5573c {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\35 8b9c96f {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#dccab68e {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#b3528726 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cdd4e7c.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 8px 0px;
}
#\35 cdd4e7c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f24564b6 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 cc7e3d4 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#f7fb6463 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#\31 0982a1f {
    justify-content: space-between;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-width: 32px;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3dec246 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c8800770 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#b545ddc8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3c85fcb {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#d3191ecc {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\36 7443f7f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d4d70d2 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    min-width: 32px;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
}
    
#bab896ec {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bb7fb51 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ebd6476d {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 8db96b3 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 92cdf6f {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#\34 b8a30b8::before, #\34 b8a30b8 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#\34 b8a30b8 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 432px;
    min-height: 0px;
    max-height: 100%;
    border-radius: 20px 20px 20px 20px;
    background-color: rgba(248, 248, 248, 1);
    background-image: initial;
    align-self: auto;
    order: 1;
    height: auto;
    row-gap: 0px;
    min-width: 32px;
    padding: 24px 32px 24px 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#da8c7f37.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#da8c7f37 {
    width: 235px;
    height: auto;
    min-height: 54px;
    max-width: 100%;
    order: 8;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c3195d4a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fac2702 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 63f1aa3 {
    width: auto;
    height: auto;
    max-width: 100%;
}
    
#a1492a78 {
    margin: 0px 0% 0px 0%;
}
    
#\37 25766f1 {
    width: 208px;
    height: auto;
    max-width: 100%;
}
    
#\31 3ac48ee {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 4% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 4a1e18a {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    min-width: 32px;
    height: auto;
    row-gap: 3px;
    justify-content: flex-start;
    justify-self: auto;
    align-self: auto;
    order: 8;
    flex-wrap: nowrap;
    flex-direction: row;
    padding: 0% 0% 8% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f064a16 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    column-gap: 3%;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 124fb74 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 37.5px;
    max-height: 100%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\37 02d6226 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 368px;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#c8933542 {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b7e5a7b {
    align-items: flex-start;
    width: 36.0035%;
    min-height: auto;
    max-height: 100%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-width: 32px;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d40c6c19 {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa88342b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5d544ef {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 92d40ee {
    width: 23px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 91798a2 {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#e3c85fcb {
    min-height: auto;
}
    
#\36 5c2c319 {
    width: 317px;
    align-self: auto;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cfc57b8 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#e7fb3eec {
    width: 253px;
}
    
#\33 bb7fb51 {
    width: 100%;
    min-height: 8px;
}
    
#ebd6476d {
    width: 253px;
}
    
#\35 8db96b3 {
    width: 253px;
}
    
#\38 fcf4775 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\34 b8a30b8::before, #\34 b8a30b8 > .bgExtraLayerOverlay {
    
}
#\34 b8a30b8 {
    width: 371px;
    padding: 32px 32px 32px 32px;
}
    
#\30 ca3c448 {
    height: auto;
}
    
#\38 670a078 {
    height: auto;
}
    
#ec52d370 {
    min-height: auto;
    align-items: flex-start;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 2;
    margin: 40px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e80919b2 {
    width: 253px;
}
    
#\34 9ffc966 {
    min-height: auto;
}
    
#c3ded4a0 {
    height: auto;
}
    
#dccab68e {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 30px 30px 60px 30px;
}
    
#\34 4a1e18a {
    width: 334px;
    min-height: auto;
    justify-content: center;
}
    
#b3528726 {
    height: auto;
}
    
#f24564b6 {
    width: 253px;
}
    
#\31 124fb74 {
    min-height: auto;
}
    
#c8933542 {
    height: auto;
}
    
#\36 b7e5a7b {
    min-height: auto;
    align-items: flex-start;
    width: 100%;
}
    
#\31 0982a1f {
    min-height: auto;
    order: 3;
}
    
#\39 5d544ef {
    width: 253px;
}
    
#\31 92d40ee {
    height: auto;
}
}



@media (max-width: 767px) {
    
#\32 91798a2 {
    width: 99.99477334405468%;
}
    
#\36 5c2c319 {
    width: 83.75%;
}
    
#c3ded4a0 {
    height: auto;
}
    
#\38 cfc57b8 {
    width: 325px;
    min-height: 139px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 d4d70d2 {
    min-width: 32px;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#dccab68e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 24px 80px 24px;
}
    
#\33 bb7fb51 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 4a1e18a {
    width: 99.99477334405468%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 16% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\35 cdd4e7c {
    width: 99.90%;
}
    
#b3528726 {
    height: auto;
}
    
#\38 fcf4775 {
    width: 325px;
    min-height: 139px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#c8933542 {
    height: auto;
}
    
#\36 b7e5a7b {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100.00%;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b8a30b8::before, #\34 b8a30b8 > .bgExtraLayerOverlay {
    
}
#\34 b8a30b8 {
    width: 325px;
    min-height: 139px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\31 0982a1f {
    order: 2;
}
    
#da8c7f37 {
    width: 325px;
}
    
#\30 ca3c448 {
    height: auto;
}
    
#\38 670a078 {
    height: auto;
}
    
#ec52d370 {
    margin-top: 44px;
    flex-direction: column;
    flex-wrap: nowrap;
    order: 1;
    row-gap: 37px;
}
    
#\31 92d40ee {
    height: auto;
}
}

