@media all {
  *#dm .dmInner a.u_3918846420:hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_3918846420.hover .iconBg { background-color:rgb(239,238,234) !important; }

  *#dm .dmInner a.u_3918846420 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/md/dmtmpl/636af66a-d147-4e55-8d28-4a6089c1a363/icon/Arrow+Top+Right_828802.svg) !important;
    order:1 !important;
    background-color:var(--color_4) !important;
    width:15px !important;
    height:15px !important;
  }

  *#dm .dmInner div.u_1174007867 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1174007867 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1174007867 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1174007867 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1138252565 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1138252565 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1138252565 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1138252565 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1878521300 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1878521300 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1878521300 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1878521300 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1567425955 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner div.u_1991159498 .photoGalleryThumbs .image-container { border-radius:30px 30px 30px 30px !important; }

  *#dm .dmInner *.u_1625237536 { display:none !important; }

  *#dm .dmInner *.u_1393498428 { display:none !important; }

  *#dm .dmInner *.u_1376030576 { display:none !important; }

  *#dm .dmInner *.u_1687027455 { display:none !important; }

  *#dm .dmInner *.u_1859120887 { display:none !important; }

  *#dm .dmInner *.u_1395747598 { display:none !important; }

  *#dm .dmInner *.u_1594582422 { display:none !important; }

  *#dm .dmInner *.u_1528359187 { display:none !important; }

  *#dm .dmInner *.u_1909802465 { display:none !important; }

  *#dm .dmInner *.u_1541039297 { display:none !important; }

  *#dm .dmInner *.u_1398322369 { display:none !important; }

  *#dm .dmInner *.u_1650924975 { display:none !important; }

  *#dm .dmInner *.u_1514068432 { display:none !important; }

  *#dm .dmInner *.u_1584572895 { display:none !important; }

  *#dm .dmInner *.u_1891371319 { display:none !important; }

  *#dm .dmInner *.u_1163572529 { display:none !important; }

  *#dm .dmInner div.u_1957078727 img { object-fit:contain !important; }

  *#dm .dmInner *.u_1099297332 { display:none !important; }

  *#dm .dmInner *.u_1224158142 { display:none !important; }

  *#dm .dmInner *.u_1320347477 { display:none !important; }

  *#dm .dmInner *.u_1736480006 { display:none !important; }

  *#dm .dmInner *.u_1127265136 { display:none !important; }

  *#dm .dmInner *.u_1767558487 { display:none !important; }

  *#dm .dmInner *.u_1055212324 { display:none !important; }

  *#dm .dmInner *.u_1230957065 { display:none !important; }

  *#dm .dmInner *.u_1726575125 { display:none !important; }

  *#dm .dmInner *.u_1247881361 { display:none !important; }

  *#dm .dmInner *.u_1117308053 { display:none !important; }

  *#dm .dmInner *.u_1112526018 { display:none !important; }

  *#dm .dmInner *.u_1101808157 { display:none !important; }

  *#dm .dmInner *.u_1954254408 { display:none !important; }

  *#dm .dmInner *.u_1708963467 { display:none !important; }

  *#dm .dmInner *.u_1617073544 { display:none !important; }

  *#dm .dmInner *.u_422290007 .photoGalleryThumbs .image-container a { background-size:contain !important; }

  *#dm .dmInner div.u_1472659436 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1764783630 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1915123006 .form-dropdown { --dropdown-placeholder-font-size-selected:16px !important; }

  *#dm .dmInner div.u_1915123006 .advanced-form-label { font-size:16px !important; }

  *#dm .dmInner div.u_1778448407 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner div.u_1109143320 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1109143320 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1109143320 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1109143320 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1483598834 .form-dropdown { --dropdown-placeholder-font-size-selected:16px !important; }

  *#dm .dmInner div.u_1483598834 .advanced-form-label { font-size:16px !important; }

  *#dm .dmInner div.u_1903129468 .form-dropdown { --dropdown-placeholder-font-size-selected:16px !important; }

  *#dm .dmInner div.u_1903129468 .advanced-form-label { font-size:16px !important; }

  *#dm .dmInner div.u_1984661809 .form-dropdown { --dropdown-placeholder-font-size-selected:16px !important; }

  *#dm .dmInner div.u_1984661809 .advanced-form-label { font-size:16px !important; }

  *#dm .dmInner div.u_1106108315 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1106108315 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1106108315 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1106108315 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1246275037 .advanced-form-label { font-size:16px !important; }

  *#dm .dmInner div.u_1246275037 .contact-checkable-container { font-size:16px !important; }

  *#dm .dmInner div.u_1552658657 input {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1552658657 textarea {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1552658657 select {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-color:rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) rgb(30,24,26) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1552658657 .advanced-form-label {
    font-size:12px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_65164688 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1576046566 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1512478420 .shape-text { color:var(--color_1) !important; }

  *#dm .dmInner div.u_1729936253 .shape-text { color:var(--color_1) !important; }

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

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

  *#dm .dmInner div.u_1617013415 img { object-fit:contain !important; }

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

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

  *#dm .dmInner div.u_1097108068 img { object-fit:contain !important; }

  *#dm .dmInner div.u_2923494344 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1334159069 img { object-fit:contain !important; }

  *#dm .dmInner div.u_3519282843 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1991159498 .caption-inner {
    border-bottom-left-radius:0px !important;
    -webkit-border-top-right-radius:0px !important;
    -moz-border-top-right-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    -webkit-border-bottom-left-radius:0px !important;
    border-top-right-radius:0px !important;
    -webkit-border-top-left-radius:0px !important;
    border-radius:0px !important;
    -moz-border-bottom-right-radius:0px !important;
    -moz-border-top-left-radius:0px !important;
    border-top-left-radius:0px !important;
    -moz-border-radius:0px !important;
    -moz-border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !important;
    -webkit-border-radius:0px !important;
  }

  *#dm .dmInner *.u_1991159498 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_1991159498 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_1991159498 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner *.u_422290007 .photoGalleryThumbs { padding:1px !important; }

  *#dm .dmInner *.u_422290007 .layout-container { padding:1px !important; }

  *#dm .dmInner *.u_422290007 .photoGalleryViewAll { padding:0 1px !important; }

  *#dm .dmInner div.u_1576046566 .shape-text { font-size:28px !important; }

  *#dm .dmInner div.u_1512478420 .shape-text { font-size:28px !important; }

  *#dm .dmInner div.u_1729936253 .shape-text { font-size:28px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner *.u_1991159498 .photoGalleryThumbs { padding:5px !important; }

  *#dm .dmInner *.u_1991159498 .layout-container { padding:5px !important; }

  *#dm .dmInner *.u_1991159498 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:var(--color_3) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:var(--color_3) !important; }

  *#dm .dmInner div.u_1567425955 .contact-checkable-container { font-size:14px !important; }

  *#dm .dmInner *.u_1991159498 .photoGalleryThumbs { padding:2.5px !important; }

  *#dm .dmInner *.u_1991159498 .layout-container { padding:2.5px !important; }

  *#dm .dmInner *.u_1991159498 .photoGalleryViewAll { padding:0 2.5px !important; }

  *#dm .dmInner div.u_1778448407 .contact-checkable-container { font-size:14px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 4ba94d4 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: flex-start;
    height: auto;
    align-items: center;
}
    
#\32 c92e8cd {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
    
#\33 878545e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#group_nnp {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 51.92%;
    min-height: 851px;
    align-items: flex-start;
    min-width: 32px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    max-width: 100%;
    width: 250px;
    min-height: 54px;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bdfda4f6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#bdfda4f6 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: auto;
    order: 1;
    margin: 20px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_0ju {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 2;
}
    
#\36 f70d393 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_jkt {
    width: 43.13%;
    height: 534px;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#cca12c90 {
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#\32 979696a {
    column-gap: 4%;
    row-gap: 0px;
    padding: 4% 1% 1% 1%;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
}
    
#widget_o1o {
    max-width: 100%;
    width: 918.469px;
    height: auto;
}
    
#widget_or2 {
    max-width: 100%;
    width: 962.5px;
    height: auto;
}
    
#\31 b2932b7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
}



@media all {
    
#\39 742761e {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 2% 5% 0% 5%;
}
    
#\37 014b418 {
    column-gap: 4%;
    row-gap: 60px;
    border-radius: 30px 30px 30px 30px;
    background-color: rgba(0, 0, 0, 0);
    width: 49.5%;
    min-height: 8px;
    justify-content: space-between;
    background-image: url("https://irp.cdn-website.com/28659bbe/dms3rep/multi/Reviews.svg");
    min-width: 4%;
    background-size: contain;
    padding: 3% 3% 3% 3%;
}
    
#d8c7ff0f {
    column-gap: 4%;
    row-gap: 54px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 49.5%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#widget_ftc {
    align-self: auto;
    max-width: 100%;
    width: 99.96%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_k26 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_se9 {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 99.96%;
    min-height: 160px;
    align-items: flex-start;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ac316bda {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 0630880 {
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    min-height: 508px;
    flex-wrap: nowrap;
    padding: 1% 5% 4% 5%;
}
    
#\34 1d7ecfa {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 6e0065d {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\38 c5ba167 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\33 dbae4f3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d9b121c1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5a48401 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#da0d892e {
    align-self: auto;
    max-height: 100%;
    padding-left: 16px;
    min-height: auto;
    row-gap: 24px;
    column-gap: 4%;
    width: 100.00%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    padding-right: 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bc6eaef6 {
    align-self: auto;
    max-width: 100%;
    width: 99.85%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 4315cbe {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#dab2f669 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 30px 30px 30px 30px;
    background-color: var(--color_4);
    width: 32.67%;
    min-height: 8px;
    justify-content: space-between;
    background-image: initial;
    min-width: 4%;
    padding: 3% 3% 3% 3%;
}
    
#\30 26c164b {
    align-self: auto;
    max-width: 100%;
    width: 99.85%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 67e2b3c {
    row-gap: 24px;
    column-gap: 4%;
    align-self: auto;
    max-height: 100%;
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#eb02047d {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#a9e109f6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 16.67%;
    min-height: 8px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    min-width: 4%;
}
    
#\36 82927b3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 16.67%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#d427c610 {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 178px;
    flex-wrap: nowrap;
    padding: 2% 5% 2% 5%;
}
    
#widget_na6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3o3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c19f3a8 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1b503af {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_pl6 {
    column-gap: 4%;
    row-gap: 24px;
    width: 16.67%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f80862a5 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\33 53de712 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#group_fio {
    column-gap: 4%;
    row-gap: 24px;
    width: 16.67%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 0e9a856 {
    align-self: auto;
    max-width: 100%;
    width: 99.94%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#a1b452f3 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_0rb {
    column-gap: 4%;
    row-gap: 24px;
    width: 8.68%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#group_e02 {
    column-gap: 4%;
    row-gap: 24px;
    width: 24.62%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#de6cb850 {
    background-color: var(--color_6);
    background-image: none;
}
    
#bf6f7fbc {
    margin: 0px 0% 0px 0%;
}
    
#\32 87c15ee {
    max-width: 100%;
    width: 100px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3a7b655 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    background-color: var(--color_4);
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    background-image: initial;
    height: auto;
    order: 0;
    align-self: auto;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f14602f {
    max-width: 100%;
    width: 59.70%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ea8b9515 {
    max-width: 100%;
    width: 83.45%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 849b150 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#be9a6b63 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\37 d7bed22 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 689px;
    flex-wrap: nowrap;
    padding: 4% 5% 2% 5%;
}
    
#widget_pef {
    width: 44.99832125143075%;
    height: 379px;
    min-width: 560px;
    min-height: 315px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jpp {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#group_rtl {
    align-items: flex-start;
    width: 53.17%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#aee60c2c {
    max-width: 100%;
    width: 77.52%;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6j3 {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#fccbea09 {
    max-width: 100%;
    width: 59.70%;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8044cdb {
    max-width: 100%;
    width: 100px;
    height: auto;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d4b21630 {
    max-height: 100%;
    min-height: auto;
    row-gap: 24px;
    column-gap: 2%;
    background-color: var(--color_4);
    border-radius: 100px 100px 100px 100px;
    flex-direction: row;
    width: 100%;
    align-items: center;
    background-image: initial;
    height: auto;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h69 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 2;
}
    
#dca4dd54 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\34 5601839 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 6c60c8e {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\38 a09177e {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 290px;
    flex-wrap: nowrap;
    padding: 4% 5% 2% 5%;
}
    
#e6b865d5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6b865d5 {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#\37 79594b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 ea5ad95 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2bc03a6 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 1.4332703478200015% 16px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d2caea2 {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.67%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
    
#e85d3429 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c06d7aa8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4c37f06 {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b6829c2d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\38 80c3873 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 df08ea7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 df08ea7 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#\35 f249375 {
    width: 200px;
    height: 48px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 536eaa6 {
    align-items: flex-start;
    width: 93.68%;
    min-height: auto;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    flex-direction: row;
    justify-self: auto;
    order: 1;
    padding: 16px 1% 16px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f8e6d1a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 931a724 {
    align-items: flex-start;
    width: 100%;
    min-height: 80px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\33 cbdf544 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\34 84b210b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#af4cb38c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5f8ed5f {
    column-gap: 4%;
    row-gap: 24px;
    width: 46.28%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
}
    
#\32 aef806c {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\37 f80dafc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bf8e0c6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d85a9af1 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c440ab1b {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f7d9170 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3dc7b49 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 2908620 {
    margin: 0px 0% 0px 0%;
}
    
#\38 761f182 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#e4b07a43 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a80cd027 {
    max-width: 100%;
    width: 743.297px;
    height: auto;
}
    
#e2add900 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\37 40a8162 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
}
    
#d105d6f7 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#ffc188ee {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
}



@media all {
    
#a44c2f92 {
    max-width: 100%;
    width: 635px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d30b1357 {
    max-width: 100%;
    width: 601.812px;
    height: auto;
    min-width: 32px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 650e48d {
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    min-height: 648px;
    flex-wrap: nowrap;
    padding: 2% 5% 2% 5%;
}
    
#b82d7b38::before, #b82d7b38 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: var(--color_1);
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.25;
    content: '';
    height: 100%;
}
#b82d7b38 {
    column-gap: 4%;
    row-gap: 25px;
    border-radius: 30px 30px 30px 30px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    flex-direction: row;
    background-color: var(--color_5);
    align-items: center;
    padding: 3% 3% 3% 3%;
}
    
#\39 45b3718 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 e702cf7 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 3;
}
    
#\36 59bcd4e {
    align-items: flex-start;
    width: 48.45%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 cb9fa81 {
    align-items: flex-start;
    width: 48.96%;
    min-height: 408px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: 32px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 b50123d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 0fe3518 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 770px;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
    
#\34 081143b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3% 0px 3%;
}
#\34 081143b {
    max-width: 100%;
    width: 99.77%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 3% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0a89be0 {
    column-gap: 4%;
    row-gap: 24px;
    width: 46.79%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
}
    
#cf9bd61c {
    column-gap: 4%;
    row-gap: 24px;
    width: 49.16%;
    min-height: 8px;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
}
    
#\31 dcbf3c5 {
    background-color: rgba(64, 75, 78, 1);
    background-image: none;
}
    
#\34 bb04574 {
    width: 99.17%;
    height: 526px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1ed2083 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ec7b8ac {
    width: 611px;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#\39 e131d30 {
    width: 200px;
    height: 48px;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 1b9eee8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 8;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9ab7117 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e94177c {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 9f9d1c3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\30 ac1fbf7 {
    width: 611px;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#\33 aa44d6c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 ea21420 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    height: auto;
    justify-content: flex-start;
    padding: 16px 1.4332703478200015% 16px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#be003eb2 {
    align-items: flex-start;
    width: 99.97%;
    min-height: 552px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_4);
    background-image: none;
    flex-wrap: nowrap;
    border-radius: 30px 30px 30px 30px;
    min-width: 32px;
    align-self: auto;
    height: auto;
    flex-direction: row;
    order: 0;
    justify-self: auto;
    padding: 16px 1% 16px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1826f3a {
    width: 611px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f30b1ebd {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f7170fa9 {
    width: 611px;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#ab372bb8 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 0fa6edb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\30 b219463 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9123d62.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 9123d62 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#dd555aee {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 48b32e8.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 15px 0px;
}
#\36 48b32e8 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\34 f64ea28.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 f64ea28 {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#\33 9db81ca {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b1a0db17 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 070646b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_1cu.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 3% 0px 3%;
}
#widget_1cu {
    width: 13.61%;
    height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin: 0px 3% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e4f9509 {
    margin: 0px 0% 0px 0%;
}
    
#widget_6bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: stretch;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2ab6669 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nvm {
    width: 300px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 9;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fc93ba58 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 22d3809 {
    width: 882px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4ccbeff {
    width: 100.00%;
    height: 502px;
    max-width: 100%;
    order: 2;
}
    
#\37 cba91ef {
    background-size: contain;
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 0;
    background-image: none;
    justify-content: flex-start;
    padding: 2% 16px 2% 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5e2185a {
    min-height: 985px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 98b832f {
    margin: 0px 0% 0px 0%;
}
    
#\39 e12f4e9 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 a679947 {
    width: 974px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6d18075 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 0;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_aik {
    align-items: flex-start;
    width: 43.03%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    order: 0;
    padding: 16px 3% 16px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 dcb00d4 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 aaafab6 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9e281e7 {
    align-items: flex-start;
    width: 43.03%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    order: 1;
    padding: 16px 3% 16px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\34 7c79619 {
    width: 543px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1fb8221 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd09da41 {
    align-items: flex-start;
    width: 43.03%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    order: 2;
    padding: 14px 3% 14px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\35 9b2f8a4 {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f66a6a7 {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a5237a3 {
    align-items: flex-start;
    width: 43.03%;
    min-height: 314px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    height: auto;
    order: 3;
    padding: 16px 3% 16px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\31 9753fa6 {
    width: 543px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1e1196a {
    width: 518.164px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 370b8ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 370b8ef {
    width: 611px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    justify-self: auto;
    order: 4;
    align-self: auto;
    margin: 35px 0% 15px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3du {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 5;
}
}



@media all {
    
#\38 6710163 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9d474e6 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b612750e {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#\32 e41687b {
    column-gap: 4%;
    row-gap: 24px;
    width: 52.95%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
}
    
#\32 859bd28 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e5ed9456 {
    width: 100.00%;
    height: 446px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 87px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bdca938 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 770px;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
    
#\34 ccc9a48 {
    column-gap: 4%;
    row-gap: 24px;
    width: 43%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
}
}



@media all {
    
#d6ae66ed {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 4d6e95e {
    background-color: var(--color_4);
    background-image: initial;
}
    
#c77c74e8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\31 3e5b18b {
    align-self: center;
    max-width: 100%;
    width: 62px;
    height: auto;
    order: 1;
}
    
#\38 c59974a {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a491281 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#a3f24e68 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\32 3a99fb1 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 29.67%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 5;
    margin: 0px 0% 0px 0%;
}
    
#\32 e415fe5 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 8f12e74 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#\34 8a64d0c {
    column-gap: 1%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
}
    
#\30 62807c8 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#b75d1493 {
    max-width: 100%;
    width: 56px;
    height: auto;
}
    
#cffd6aba {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 28%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 21b1807 {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: row;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
}
    
#f5d453d6 {
    align-self: center;
    max-width: 100%;
    width: 62px;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#bec79561 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 28%;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#b979ed84 {
    align-self: auto;
    max-width: 100%;
    width: 85.21%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f4a780f {
    column-gap: 4%;
    row-gap: 24px;
    flex-direction: column;
    width: 100%;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
}
    
#dd6b0b44 {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 8b1d414 {
    row-gap: 24px;
    column-gap: 4%;
    max-height: 100%;
    width: 840px;
    justify-content: flex-start;
    min-height: auto;
    align-items: flex-start;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_bdv {
    width: 30.53%;
    height: 427px;
    max-width: 100%;
    order: 0;
}
    
#\34 428fcd8 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fa0de5e1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 7ef458e {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 5% 4% 5%;
    margin: 0% 0% 0% 0%;
}
    
#df8b909c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_gkj {
    width: 100.00%;
    height: 511px;
    min-width: 32px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8ha {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_sts {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\38 6501ead {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0325ef0 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6d88c52 {
    width: 100%;
    height: auto;
    min-width: 32px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f45a9e6 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c92e8cd {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\32 4ba94d4 {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#group_nnp {
    align-items: flex-start;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 687px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    min-width: 32px;
}
    
#fb06cb87 {
    margin: 0px 0% 0px 0%;
}
    
#bdfda4f6 {
    width: 99.40%;
}
    
#\36 f70d393 {
    width: 100.00%;
}
    
#widget_jkt {
    width: 88.72%;
    height: 426px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 979696a {
    padding: 4% 4% 3% 4%;
}
    
#d301728e {
    margin: 0px 0% 0px 0%;
}
    
#widget_or2 {
    width: 640px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 742761e {
    column-gap: 2%;
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 1% 4% 1% 4%;
}
    
#\37 014b418 {
    width: 49%;
    min-height: 8px;
}
    
#d8c7ff0f {
    row-gap: 30px;
    width: 49%;
    min-height: 8px;
    padding: 4% 4% 4% 4%;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 0630880 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: row;
    min-height: 571px;
    flex-wrap: wrap;
    padding: 1% 4% 4% 4%;
}
    
#\34 1d7ecfa {
    min-height: auto;
}
    
#\33 6e0065d {
    row-gap: 30px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\38 c5ba167 {
    row-gap: 30px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#da0d892e {
    min-height: auto;
}
    
#dab2f669 {
    row-gap: 30px;
    flex: 1 1 auto;
    width: 49%;
    min-height: 8px;
    justify-content: flex-start;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 67e2b3c {
    min-height: auto;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d427c610 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: wrap;
    column-gap: 0%;
    padding: 1% 4% 1% 4%;
}
    
#group_0rb {
    width: 20%;
    min-height: 8px;
}
    
#a9e109f6 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\36 82927b3 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_pl6 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#group_fio {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#bf6f7fbc {
    margin: 0px 0% 0px 0%;
}
    
#\34 3a7b655 {
    width: 51.13%;
    min-height: auto;
    height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dca4dd54 {
    margin: 0px 0% 0px 0%;
}
    
#ea8b9515 {
    width: 97.34%;
    min-width: 32px;
}
    
#\37 d7bed22 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
}
    
#be9a6b63 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}
    
#aee60c2c {
    width: 97.34%;
    min-width: 32px;
}
    
#group_jpp {
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    order: 0;
    width: 100.00%;
}
    
#group_rtl {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_pef {
    min-width: 32px;
    width: 100.00%;
    height: 379px;
    margin: 0px 0% 0px 0%;
}
    
#d4b21630 {
    order: 1;
    width: 54.09%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 a09177e {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\38 df08ea7 {
    height: auto;
}
    
#\32 ea5ad95 {
    height: auto;
    min-height: 80px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 536eaa6 {
    height: auto;
    min-height: auto;
    width: 59.23%;
    column-gap: 1%;
    align-items: center;
    padding: 8px 1% 8px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 931a724 {
    height: auto;
    min-height: 78px;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\33 cbdf544 {
    width: 100%;
    align-self: stretch;
    max-width: 100%;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\36 d2caea2 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
}
    
#\32 3dc7b49 {
    margin: 0px 0% 0px 0%;
}
    
#\36 5f8ed5f {
    width: 100%;
    min-height: 80px;
    order: 1;
    height: auto;
    justify-content: center;
    align-items: center;
}
    
#\37 f80dafc {
    width: 100.00%;
}
    
#d85a9af1 {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#c440ab1b {
    width: 100.00%;
}
    
#\30 f7d9170 {
    width: 84.43%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 2908620 {
    margin: 0px 0% 0px 0%;
}
    
#\37 40a8162 {
    row-gap: 16px;
}
    
#ffc188ee {
    row-gap: 0px;
    padding: 4% 4% 2% 4%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a44c2f92 {
    width: 483px;
}
    
#d30b1357 {
    width: 483px;
}
    
#\39 650e48d {
    padding: 2% 0% 2% 0%;
}
    
#b82d7b38 {
    row-gap: 70px;
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\34 b50123d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e4f9509 {
    margin: 0px 0% 0px 0%;
}
    
#\38 0fe3518 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 081143b {
    width: 97.34%;
    min-width: 32px;
}
    
#\32 0a89be0 {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: flex-start;
}
    
#cf9bd61c {
    width: 100%;
    min-height: 80px;
}
    
#\37 2ab6669 {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#fc93ba58 {
    width: 97.34%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bb04574 {
    width: 100.00%;
    height: 353px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 22d3809 {
    width: 681px;
}
    
#\37 cba91ef {
    order: 0;
    width: 100%;
    min-height: 80px;
}
    
#\36 5e2185a {
    column-gap: 4%;
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 6% 3% 6%;
}
    
#\39 a679947 {
    width: 681px;
}
    
#e6d18075 {
    width: 100%;
    min-height: 942px;
    order: 0;
    height: auto;
}
    
#\33 dcb00d4 {
    width: 544px;
}
    
#\39 aaafab6 {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\34 7c79619 {
    width: 544px;
}
    
#\31 1fb8221 {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\35 9b2f8a4 {
    width: 544px;
}
    
#\32 f66a6a7 {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 9753fa6 {
    width: 544px;
}
    
#\33 1e1196a {
    width: 82.81%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 370b8ef {
    width: 610.391px;
}
    
#dd09da41 {
    justify-content: flex-start;
    width: 43.0272461987406%;
    height: auto;
    min-height: 276px;
}
    
#\38 a5237a3 {
    justify-content: flex-start;
    width: 43.0272461987406%;
    height: auto;
    min-height: 275px;
}
    
#\33 9e281e7 {
    justify-content: flex-start;
    width: 43.0272461987406%;
    height: auto;
    min-height: 241px;
}
    
#group_aik {
    justify-content: flex-start;
    height: auto;
    min-height: 238px;
    width: 43.0272461987406%;
}
    
#widget_3du {
    width: 280px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 6710163 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9d474e6 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e41687b {
    column-gap: 2%;
    row-gap: 14px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: space-between;
    flex-wrap: nowrap;
    order: 1;
}
    
#\32 859bd28 {
    width: 100.00%;
}
    
#\34 bdca938 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\34 ccc9a48 {
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    order: 0;
}
    
#e5ed9456 {
    height: 302px;
    width: 82.24%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 3e5b18b {
    width: 45px;
}
    
#cffd6aba {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\34 21b1807 {
    row-gap: 9px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#f5d453d6 {
    width: 45px;
}
    
#\38 c59974a {
    width: 100.00%;
}
    
#bec79561 {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\38 f4a780f {
    row-gap: 0px;
    padding: 4% 2% 4% 2%;
}
    
#\32 3a99fb1 {
    align-self: stretch;
    max-height: none;
    width: 100%;
    margin-top: 0px;
    min-height: 100%;
    margin-bottom: 0px;
    height: auto;
}
    
#\39 8b1d414 {
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a64d0c {
    column-gap: 0%;
}
    
#\34 428fcd8 {
    margin: 0px 0% 0px 0%;
}
    
#widget_bdv {
    height: 282px;
    width: 42.31%;
}
    
#b979ed84 {
    width: 88.10%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 7ef458e {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 f45a9e6 {
    margin: 0px 0% 0px 0%;
}
    
#fa0de5e1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: center;
}
    
#group_sts {
    width: 100%;
    min-height: 80px;
}
    
#widget_gkj {
    width: 65.79%;
    height: 349px;
}
    
#\38 6501ead {
    width: 82.09%;
}
}



@media (max-width: 767px) {
    
#\32 4ba94d4 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\32 c92e8cd {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#group_nnp {
    align-items: center;
    min-width: 32px;
    width: 100.00%;
    order: 2;
    height: auto;
    min-height: 667px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tjk {
    min-width: 32px;
}
    
#fb06cb87 {
    margin: 0% 0% 0% 0%;
}
    
#widget_0ju {
    height: 277px;
    order: 1;
}
    
#\36 f70d393 {
    margin-left: 0px;
    width: 100.00%;
    margin-right: 0px;
}
    
#widget_jkt {
    height: 240px;
    margin-top: 0px;
}
    
#bdfda4f6 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#cca12c90 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 979696a {
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: var(--section-padding-right);
}
    
#widget_o1o {
    width: 311px;
}
}



@media (max-width: 767px) {
    
#\39 742761e {
    row-gap: 24px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 4% 4% 4% 4%;
}
    
#\37 014b418 {
    width: 100%;
    min-height: 288px;
    align-items: center;
    height: auto;
}
    
#d8c7ff0f {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#group_se9 {
    row-gap: 24px;
    height: auto;
    min-height: 110px;
}
    
#d99f8f4d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 0630880 {
    row-gap: 10px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 2% 4% 4% 4%;
}
    
#\33 6e0065d {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#\38 c5ba167 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#dab2f669 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 4% 4% 4% 4%;
}
    
#\39 2619a68 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#a9e109f6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 82927b3 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#d427c610 {
    column-gap: 0%;
    flex-direction: row;
    padding-left: var(--section-padding-left);
    min-height: 0px;
    flex-wrap: wrap;
    padding-right: var(--section-padding-right);
}
    
#group_pl6 {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_fio {
    row-gap: 12px;
    flex: 1 1 auto;
    width: 50%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#group_0rb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_e02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 3a7b655 {
    width: 100.00%;
    min-height: 41px;
    justify-content: center;
    height: auto;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#dca4dd54 {
    margin: 0px 0% 0px 0%;
}
    
#ea8b9515 {
    width: 100.00%;
}
    
#be9a6b63 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: center;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\37 d7bed22 {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 8% 0% 8% 0%;
}
    
#aee60c2c {
    width: 100.00%;
}
    
#d4b21630 {
    width: 78.12%;
    min-height: 41px;
    justify-content: center;
    height: auto;
    min-width: 32px;
    order: 2;
    padding: 10px 16px 10px 16px;
    margin: 0px 0% 0px 0%;
}
    
#group_jpp {
    min-width: 32px;
    flex-wrap: wrap;
    align-content: flex-start;
    order: 0;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_pef {
    order: 1;
    width: 187%;
    height: 190px;
}
    
#group_rtl {
    order: 0;
    width: 100.00%;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_h69 {
    height: 240px;
    order: 1;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 80c3873 {
    min-width: 32px;
}
    
#\38 a09177e {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#e6b865d5 {
    height: 240px;
}
    
#\38 df08ea7 {
    height: auto;
}
    
#\32 ea5ad95 {
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 536eaa6 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: auto;
    width: 98.51%;
    padding: 8px 1% 8px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 f8e6d1a {
    min-width: 32px;
}
    
#\36 931a724 {
    min-height: auto;
    padding: 8px 16px 8px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\33 cbdf544 {
    width: 100%;
}
    
#\34 84b210b {
    min-width: 32px;
}
    
#\36 d2caea2 {
    width: 100%;
    min-height: 358px;
    align-items: center;
    height: auto;
    order: 0;
    justify-content: flex-start;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\32 3dc7b49 {
    margin: 0px 0% 0px 0%;
}
    
#af4cb38c {
    width: 100%;
}
    
#\36 5f8ed5f {
    width: 100%;
    min-height: 411px;
    align-items: center;
    height: auto;
    order: 1;
}
    
#\34 bf8e0c6 {
    width: 100%;
}
    
#d85a9af1 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\38 761f182 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a80cd027 {
    width: 249px;
}
    
#\37 40a8162 {
    row-gap: 11px;
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ffc188ee {
    row-gap: 6px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
}



@media (max-width: 767px) {
    
#\39 650e48d {
    flex-direction: row;
    padding-left: 4%;
    min-height: 717px;
    flex-wrap: nowrap;
    padding-right: 4%;
}
    
#b82d7b38::before, #b82d7b38 > .bgExtraLayerOverlay {
    
}
#b82d7b38 {
    row-gap: 42px;
    width: 100%;
    min-height: 8px;
    align-items: center;
    flex-wrap: wrap;
    align-content: flex-start;
    padding: 3% 6% 3% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\32 e702cf7 {
    height: 240px;
}
    
#\31 cb9fa81 {
    width: 99.62%;
    order: 0;
    height: auto;
    min-height: 272px;
}
    
#\36 59bcd4e {
    width: 98.86%;
    order: 1;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 e4f9509 {
    margin: 2% 0% 2% 0%;
}
    
#\38 0fe3518 {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#\34 081143b {
    width: 100.00%;
}
    
#\32 0a89be0 {
    width: 100%;
    min-height: 862px;
    align-items: center;
    height: auto;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#cf9bd61c {
    width: 100%;
    min-height: 962px;
    align-items: center;
    height: auto;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 bb04574 {
    height: 240px;
}
    
#a1ed2083 {
    width: 100%;
}
    
#\38 9123d62 {
    height: auto;
}
    
#\33 9ab7117 {
    min-width: 32px;
}
    
#dd555aee {
    min-width: 32px;
}
    
#\34 f64ea28 {
    height: 240px;
}
    
#\33 9f9d1c3 {
    width: 100%;
}
    
#\33 9db81ca {
    min-width: 32px;
}
    
#be003eb2 {
    justify-self: end;
    align-self: start;
    height: auto;
    min-height: auto;
    width: 98.51%;
    padding: 8px 1% 8px 1%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b1a0db17 {
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_1cu {
    height: 49px;
}
    
#\37 2ab6669 {
    width: 100.00%;
}
    
#ab372bb8 {
    width: 100%;
}
    
#f30b1ebd {
    width: 100%;
}
    
#\38 ea21420 {
    width: 99.93%;
}
    
#widget_6bd {
    width: 100.00%;
}
    
#fc93ba58 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#a4ccbeff {
    height: 240px;
}
    
#\37 cba91ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 5e2185a {
    min-height: 0;
    flex-direction: column;
    row-gap: 24px;
    flex-wrap: nowrap;
    padding: 12% 6% 3% 6%;
}
    
#e6d18075 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    order: 0;
    height: auto;
    align-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16px 0px 16px 0px;
    margin: 15px 0% 15px 0%;
}
    
#\33 dcb00d4 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 aaafab6 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\34 7c79619 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\31 1fb8221 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\35 9b2f8a4 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 f66a6a7 {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#\31 9753fa6 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 1e1196a {
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
}
    
#group_aik {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 137px;
    align-items: center;
    padding: 14px 3% 14px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9e281e7 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 137px;
    align-items: center;
    padding: 14px 3% 14px 3%;
    margin: 0px 0% 0px 0%;
}
    
#dd09da41 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 154px;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\38 a5237a3 {
    justify-content: flex-start;
    min-width: 32px;
    width: 100.00%;
    height: auto;
    min-height: 158px;
    align-items: center;
    padding: 14px 3% 14px 3%;
    margin: 0px 0% 0px 0%;
}
    
#\37 370b8ef.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 370b8ef {
    min-width: 32px;
    margin: 15px 0% 15px 0%;
}
    
#widget_3du {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 6710163 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9d474e6 {
    width: 100.00%;
}
    
#\32 e41687b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
}
    
#e5ed9456.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e5ed9456 {
    height: 245px;
    width: 91.82%;
    margin: 15px 0% 0px 0%;
}
    
#\34 bdca938 {
    row-gap: 0px;
    flex-direction: column;
    min-height: unset;
    padding: 8% 4% 8% 4%;
}
    
#\34 ccc9a48 {
    width: 100%;
    min-height: 292px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\31 3e5b18b {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cffd6aba {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 21b1807 {
    row-gap: 18px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
}
    
#\38 c59974a {
    margin-left: 0px;
    width: 100.00%;
    margin-right: 0px;
    align-self: flex-start;
}
    
#f5d453d6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#bec79561 {
    align-self: flex-start;
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b979ed84 {
    margin-left: 0px;
    margin-right: 0px;
    width: 100.00%;
}
    
#\38 f4a780f {
    row-gap: 0px;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    min-height: unset;
    padding-right: var(--section-padding-right);
}
    
#\32 3a99fb1 {
    row-gap: 12px;
    max-width: 100%;
    width: 100%;
    align-items: flex-start;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 8b1d414 {
    align-items: center;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 8a64d0c {
    row-gap: 12px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
}
    
#widget_bdv {
    height: 266px;
    width: 81.17%;
}
}



@media (max-width: 767px) {
    
#fa0de5e1 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 7ef458e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_gkj {
    height: 240px;
}
    
#group_sts {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

